Do you think middleware or XIF adapter is based on SOA?

Hi,
For current CRM 5.0 version, do you think middleware XIF adapter is based on SOA? Or classic tech.?
How about it in new CRM?

Long,
Technically a lot of the so called SOA applications that are "hyped" still use ancient technologies beneath the surface, and only have a very shiny enterprise service layer or SOA layer on top. 
Now is the design of XIF middleware an SOA design?  Probably by the strictest defintion the answer is no.  However if you look at the general design of CRM the application is more tailored to supporting the shiny interfaces of SOA than say some parts of ERP.
My favorite case in point is that in ECC 5.0/6.0 inbound vendor master creation via IDOC processingstill uses a BDC session to create the vendor.  In CRM BDC is not used anywhere, and the application is designed in a layered approach with several API layers that represent the logical layers. 
The newer CRM releases have an enterprise services tool, that allows you create new services based on BOL objects.  However there is a lack of "predefined" scenarios in CRM.  You might consider this a drawback, however this allows for flexibility.  The other benefit is that because of the design of the CRM system, putting an new UI layer does not involve re-writing all layers of the application. 
Is this what the SOA purists want, maybe not, but for the pratical side of the house, CRM provides us the flexibility needed to do what is necessary.  I see the adding of SOA shiny interface features as the added bonus.
Take care,
Stephen

Similar Messages

  • XIF Adapter

    Hi,
    I want to understand the functionality of the CRM Middleware XIF Adapter with IDOCs.
    For example:
    If a business partner is created and IDOC is triggered and a flat file is generated in a specific location.
    If I want to import a Business Partner from a 3rd party system I customize IDOCs Inbound...
    The questions is.
    How does the XIF Adapter knows when the file is created in the specific location?
    For Example:
    If I want to import an Object (ex. BP) that is not standard so an Idoc for that object does not exist...what do i need to do?
    Do I need to create a BDoc and an Idoc?
    Only an Idoc? Only a Bdoc? an Idoc based on an Idoc?
    Thanx in advancced

    hi
    In the Middleware through XIF adapter we can integrate the data with third party system
    The XIF adapter provides..
       -a service in the message flow
       -Idoc and XML interfaces for external systems
    the steps for IDoc outbound processing are..
    Create and RFC destination
    Create a logical system
    Create a Receiver Port
    Create a Partner Profile
    Enter outbound Parameters
    Create a Site
    Maintain Subscriptions and Publications
    Assign maintained site a interface type
    Inbound Processing requires following settings..
    Create a logical systeam
    Prepare sender and receiver systems
    Setup logical systems
    Name logical systems
    Create a Partner profile
    Enter a suitable Message type in the inbound parameters
    The system generates Bdoc and with the above settings we convert it to the Idoc
    hope it gives some clarity
    regards
    Venu

  • Does LSMW is needed even if we have XIF adapter

    Hello Experts,
    If XIF adapter can provide comprehensive solution for data migration with Legacy systems. Then do we need LSMW tool also, if so for what?
    Thanks,
    Veera

    In any data load, you will have / need
    input coming from external source,
    Some data load management and
    Some loading program to actually load the data to the system.
    Step 3, usually determines if the data load can use any out-of-the-box process or the project has to spend $$$ for data load. Many project managers would like to see that step 3, is available free without any development
    Classical SAP data load consisted:
    SAP delivered Direct Input programs, or
    Programmer developed Batch Input programs.
    Where as the first one is "out-of-the-box, the second one gave one the ability use existing transactions to use as data loading. For example, Using MM01  - Create Material Transaction -  to load materials into a system. MM01 is just an example.
                            |---> (1) DIRECT INPUT PROCESSING
    Legacy data --> LSMW -->|---> (2) BATCH INPUT PROCESSING
                            |---> (3) INBOUND IDOC PROCESSING --> XIF Adapter
    Now review the third option in the diagram, INBOUND IDOC PROCESSING. Inbound IDOC can be read using the XIF adapter - , XIF is a powerful adapter and has both inbound and outbound capabilities. We are using the inbound capability of the XIF adapter to load the data into the system. See the block diagram above which helps you to understand where XIF sits in the larger picture of the data load. The limitation of XIF adapter is the it requires IDOC as the data input format for loading. As long as there is an IDOC that can fit your input data object you can use the XIF adapter. LSMW can help you map the input data from any source into an IDOC you have selected for data load.
    Since XIF is an adapter, it can work in an outbound scenario also. Such as sending orders or product data to external systems. The output format from this adapter is of course an IDOC.
    Easwar Ram
    http://www.parxlns.com

  • Do you think that there will be a new mac book with leopard in januarry.

    When Mac OS X Leopard comes out in Spring 07 do you think there will be a new macbook. I am now debating over weather to buy my macbook now or later because i am worried that they will do what they did with the core 2 duo and make me able to get like a 2GB macbook for the price i payed for a 512MB macbook.
    I know you might say "that you cant put a price on the extra 3 months" but i think that i really would want to wait. What do you recomend?? When Tiger was released was there a new macbook>>>>>?

    I think the simple answer is "who knows?".
    The Original MBP was launched Jan/Feb 2006 and updated to Core 2 Duo in November 2006. It's unlikely that a further upgrade will come within 6 - 9 months IMHO, but as I said at the very start, "who knows?'
    If the computer you are considering will satisfy your computing needs now and into the immediate future (say 2 to 3 years), then make your decision based on that.
    When I bought my first powerBook G4, it was updated 3 months later with faster processors etc, did I care? Nope. Why? Because the one I had was more gthan capable for my needs. It only slowed up too much a couple of months ago. I suspected a Core2Duo macBook Pro was due to be announced, so waited until it was and bought one to replace my 867Mhz PowerBook.
    Frankly I don't care what Apple do with their new models now. I have a Mac Pro, I have a PowerMac G5 Quad and a MacBook Pro, I have no plans on buying any more computers for a couple of years or until the ones I have just don't hack it any more. Then I will be interested in what Apple are offering.
    You have to understand that with Intel inside, as I have mentioned in a few threads previously, changes will take place quicker than they did with the PowerPC platform. They've got to since Apple now use the same insides as PC's do. This now makes them directly comparible. If you look at how fast PC's change, it will give you some indication of how quickly Apple will have to update their offerings to either stay ahead of or in line with other computer manufacturers offerings.
    Technology always moves on. I buy when something is available that will more than meet my computing needs currently and for the foreseeable future (2 to 3 years on). I don't really care when an upgrade comes along and supercedes the specs on my machine. There's nothing you can do about it. Technology moves on.
    Intel have already announced their Quad core technology, so I would guess somewhere down the line Apple will be offering Quad Core CPU machines. However, as the number of cores per chip increases, the Ghz per core drops, so you have to weigh up whether you want a Core 2 Duo running at 2.33Ghz, or a Quad Core running at say 1.6Ghz or less?
    If you are worried about buying and then your system becomes outdated, metaphorically, by being upgraded shortly after, why not wait for the launch of the much rumoured Apple Super-Scooper Turbo Charged, time travelling MacBook UltraPro Extreme 332, a 332 core Intel CPU running at 2.0Ghz per core on a 15,000,000Ghz FSB. It will come with 500GB TDDR9 SDRAM (Turbo charged DDR9) and a 50TTB Hard Drive (Turbo charged seek time of -10ms - it accesses before you think about accessing it), graphics are based on holographic technology and no screen is needed, as the graphics are rendered in 3D above the system for true interactivity, also comes with THX certified Dolby 27.1 DTTS (turbo charged DTS with 27 channels). . .
    But then that would be updated too of course. Oh well just accept what's on offer now and accept changes will always be made to further enhance and better current offerings. Alternatively just wait forever, eventually there will be a point where computers don't or can't be upgraded or updated to further enhance them. Not in my lifetime though.

  • Interface to external using XIF adapter and Middleware

    Hi Team,
          I have to download Customers, Prospects and Employee data from ODS and ORACLE systems into CRM. Data should flow in both ways. its 2 way connection and Nightly sync is expected but not real time. can i use XIF adapter with Middleware for this? or it should be done only using XI. i will make sure to appreciate your response by awarding points.
    Thanks.

    Hi Team,
        Anybody extracted Data from External ( ORACLE, SQL Server) into CRM using XIF Adapter and Middleware BDOCs?  Please respond if it is possible to do this way.
    Thanks in advance.

  • Creation of IBASE with the XIF adapter

    Hello,
    I am trying to create IBASES using the XIF adapter (LSMW). The actual creation of the IBASE is no problem, but creating an IBASE with a partner + address connection seems not to work. In HELP.SAP there are examples of IBASE craetion with components but not with partner relationships.
    What do I need to fill in the E102CRMXIF_IBASE_PARTNER structure, does anyone have any documentation on this subject?
    Thanks advance!
    Arjan.

    Hi Arjan,
    Do you have any documentation of this process 'Creation of IBASE with the XIF adapter'. Please post it.
    Thanks in advance.
    Sameer Ahamad

  • XIF Adapter : Upload of Business partner(Using LSMW) Telephone Numbers

    Hi all
    I'am uploading BP data using XIF Adapter and I am using the LSMW-IDOC Method (Basic type:CRMXIF_PARTNER_SAVE_M02)
    Here My client came with 4 telephone numbers, can any one please help me how can I uploade these 4 telephone numbers. when I am trying to upload by default it was accepting only the first telephone number and leaving the others
    Thanks in advance
    Warm regards
    bms

    Hi Thierry,
    thank you for that suggestion. I've already found [ODS for Marketing Attributes|http://help.sap.com/saphelp_crm50/helpdata/en/07/d545a50869754fbad8062e17c2ea0e/frameset.htm] when I've searched in the CRM Documentation. I've just asked my BI colleague to do the extract to BW. I will then write a Web Service on the BW which can be called from the external system.
    Best regards
    Gregor

  • Regarding the xif adapter and ascii adapter

    Dear experts
    I have a requirement where i have to connect the crm system to non sap systems using the xif adapter and ascii adapter could you tell me  what are the configurations steps to be followed for this.
    Thanks & Regards
    Rao

    1)  Don't use the ASCII adapter
    2)  Use the LSMW with the XIF adapter instead
    As the previous posters said, it depends on what you want to convert, which will determine how to use this.  A quick example of the XIF adapter with the LSMW is located in my blog here:
    /people/stephen.johannes/blog/2005/08/18/external-data-loads-for-crm-40-using-xif-adapter
    Plus do a search on this forum for more information on using the XIF adapter.
    Take care,
    Stephen

  • Change IDoc type used for XIF adapter

    Hi,
    I am using IDOC ZCRMXIF_PARTNER_SAVE_M01 to send data from XI to CRM. It is a generated IDOC from transaction BDFG for XIF adapter. I need to change a segment max value from 1 to 5 in order to send multiple segments. Can you please advise that from where this structure can be change so I can generate the IDoc again. Any suggestions would be appreciated.
    Thanks in advance !
    Regards,
    Faiq

    Hi Amit,
    I tried that but as the IDoc is generated from BDFG so it cannot be changed from here. BDFG gives:
    message type, Idoc type, Function module, Function group. Later generates the IDoc from them. I am not sure that in which of the above steps it lets me change. Do I have to make change in the function module.
    Thanks in advance.
    Regards,
    Faiq

  • What do you think of Java 2 Micro Edition?

    Hi,
    I would like to know, if anyone used the J2ME, and if so, what do you think of it. I am thinking of designing a middleware for mobile devices such as PDA, and I would like to know your thoughts on it.
    Thanks
    Neil

    I haven't used it yet, I am reading about it. I am not sure if you have seen this link:
    http://java.sun.com/products/cldc/
    Good Luck.

  • Did you know that Verizonwireless is saving your checking account information when you pay your bill by check and then making it part of your "MyVerizon"? This means of course if they get hacked that information could be compromised. What do you think of

    Did you know that Verizonwireless is saving your checking account information when you pay your bill by check and then making it part of your "MyVerizon"  without you adding it? This means of course if they get hacked that information could be compromised. What do you think of this?

    Credit card and debit card and checking and savings information is encrypted so it is possible to be hacked, but the odds are greater to get hit by the Love Boat then to have a wide scale hack.
    Oh yes they do happen, Bank of America, Chase, Citibank, Target and quite a few others. But in all the years I have paid my invoice with saved card information I never been hacked.
    You use good passwords and the risk is minimal.
    Good Luck

  • Do you think edge will work in Mexico? Internet?

    I was wondering if AT&T's edge network will work in Mexico so I can get on the Internet and check my mail?
    Do you think it will? How does edge really work? Is it like cell phone service?
    Hope someone has some good news!
    Thanks,
    Sam

    The post here https://discussions.apple.com/thread/5090512?start=0&tstart=0 says he bought in in the US and it worked.  I would assumed unlocked means unlocked no matter where. 

  • Pls take note that my IPad 3 used to find my printer HP wireless D110. The only thing that I did was to update to IOS 7.  Do you think this is the reason why my iPad cannot find my wireless printer?

    Pls take note that my IPad 3 used to find my printer HP wireless D110. The only thing that I did was to update to IOS 7.  Do you think this is the reason why my iPad cannot find my wireless printer?

    1. Turn the router, iPad and printer off
    2. Turn on the router and then wait 30 seconds
    3. Turn on printer and then wait 30 seconds
    4. Turn on your iPad and test print.

  • My IPod no longer shuffles songs within playlists that are clearly set to shuffle.  It is about 3/4 full so I thought of maybe compressing the files to get more space.  Do you think that is the problem and if that might help?

    My IPod no longer shuffles songs within playlists that are clearly set to shuffle.  It is about 3/4 full so I thought of maybe compressing the files to get more space.  Do you think that is the problem and if that might help?

    Storage space on the iPod would not affect shuffled playlists or playlist shuffling, though substantially full iPods may wind up skipping songs on larger playlists after a while, and require a restart.  As for compressing the files themselves, you can automatically re-encode files to a lower bitrate by checking the box on the summary page when your iPod is connected to your PC/Mac.
    As for the shuffle problem, after restarting your iPod (hold the center button and Menu for a few seconds, until the Apple logo appears), make sure you're telling the iPod to shuffle the songs in a playlist by repeatedly clicking the center button until the Suffle Menu comes up, then scroll to the right to turn it on.  From that song forward, the playlists' contents should be shuffled every time the playlist ends, or is accessed from a new song.
    Shuffle does sometimes turn itself off, I've found, so double-check the setting is still on.  Also, iPods shuffle by randomly assigning a playlist order for your songs, which is different from traditional shuffle (on, say, iTunes or Windows Media Player, where the new song is determined at random upon the current track ending.  The iPod only chooses a random order of songs when you shuffle, to conserve battery life and queue up songs coming up on the playlist in the event of a shock).

  • My new iPod touch is getting really warm while I use it. Is it normal? I mean, I have silicone cover, maybe it's the reason for iPod being so HOT?... How do you think, is it too important to have a cover on the iPod? How about screen protector? :S

    My new iPod touch is getting really warm while I use it. Is it normal? I mean, I have silicone cover, maybe it's the reason for iPod being so HOT?... How do you think, is it too important to have a cover on the iPod? How about screen protector? :S

    My new iPod touch is getting really warm while I use it. Is it normal? I mean, I have silicone cover, maybe it's the reason for iPod being so HOT?... How do you think, is it too important to have a cover on the iPod? How about screen protector? :S

Maybe you are looking for

  • Source code file name?

    By SCJP6,i got that our source file name should be our class name which is public. if our class is default,can we use any name for source file?

  • Increasing size of array

    is there anyway to increase the size of the array without losing previous information for example //String[] words = new String[2]; //words[0] = "Hello"; //words[1] = "Byes"; if i do this //words = new String[3]; //words[2] = "goodbye"; then the prev

  • Way to large font size - iphone 6

    Any idea how to fix the font size on apps? My comcast email is also very large. I've already tried the font size under general settings and that didn't work.

  • If I buy the Creative Cloud, will I have access to the CS6 apps as well?

    I was just wondering if the Creative Cloud Student bundle comes with both the CC versions and the CS6 versions of the apps. I am most interested in the CS6 version of Photoshop.

  • SELECTING FROM INTERNAL TABLES

    hi i have an internal table say i_fpla which has two records. from this internal table i want to get the first row( or any one row) and put it into another internal table. can u plss tell me how to do it.