Is this a good design -- XI and another EAI tool in the same landscape

Hi All,
I am working in a project wherein the client already has an EAI tool which is based on SOA(Web Services). They are implementing SAP systems in their landscape. They now want to use SAP XI in the landscape for the purpose of integration. They want to integrate their initial EAI tool with XI and have the existing integration with NonSAP systems as it is and integrate SAP systems using XI.
Is this a good design having two EAI tools being used for integration between two systems? What are the various issues that need to be taken into account?
Answers will be promptly rewarded.
Thanks and Regards,
RM

R M,
There are lot of points that has to be considered when evaluating the design of EAI landscape. I heard somewhere that even SAP does not recommend to scrap the existing landscape and bring in SAP XI there. I gues dual hub gateway is very common unless it is a fresh implementation becuase changing the existing landscape is re-investing the cost again for the customers.
If you ask me then SAP XI is not yet so robust to handle huge volumes in real time data integration and SAP XI can be used in between for integration to SAP system as it is a SAP system and it works excellent integrating with SAP systems.
Check out this thread which is a transcript of a 10 year EAI architect :
in my company we had more or less the same situation 2 years back, a existing BizTalk solution, and whether we should introduce XI or not.
We concluded with the following; BizTalk should be used as the main integration engine between the different system landscapes and ALL external communication, and XI should be used as the integration engine for all data to/from our SAP system landscape. Depending on the integration scenario, we may use both.
BizTalk will not see any SAP systems, only web services exposed by XI or using IBM MQ depending on an async/sync integration scenario.
We believe that XI is better with integration from/to SAP, and;
- In future SAP will deliver out of box integration for the XI system (XI content) for Enterprise Services Architecture
- Several components in the NetWeaver stack are using XI for communication
We have a SAP system landscape with several 46C systems (IS/OIL, HR ...) and newer NetWeaver solutions.
I can give you a brief resume of our experiences – my background is ABAP developer since ’98, I have implemented a few BizTalk solutions to SAP 46C, and I’m a certified XI developer and developed several XI solutions between SAP 46C/640 and BizTalk.
BizTalk ******
Overall communication between SAP systems and BizTalk depending on the integration scenario and who is the initiator:
SAP 46C to BizTalk:
There are no good mechanisms available for sending data from 46C to BizTalk, we are using HTTP_POST with XML payload. Then you must use the iXML library on the SAP side, its ok, but you will spend, in my point of view, too many hours on XML programming that can be generated automatically.
BizTalk to SAP 46C - Which SAP adapter to use for BizTalk?
We started with SAP adapter from IWay, but that adapter gave us a lot of problems on the BizTalk server (pretty complex adapter with strange behaviour, and several integration scenarios stopped working for no reason at all (unstable)).
Due to several severe problems, we switched to SAP adapter from Microsoft 1 year back in time. If I don’t remember wrong, back then, the SAP adapter from Microsoft did not support parameter of type string or table types – so there are/were some limitations regarding the signature of the RFC function.
The SAP adapter from Microsoft is more stable than the previous, BUT we have some hick ups with that one as well when BizTalk does very frequent calls to SAP 46C.
SAP 640 to/from BizTalk:
I assume you can use the web service functionality on the SAP side in order to send/receive data, but I don’t know whether 640 support asynchronous web service.
XI *****
The communication mechanism between different SAP systems and XI are much better than with BizTalk:
SAP 46C to XI:
Configure a sender communication channel with RFC adapter; basically the XI system will be RFC server so the only thing you have to do is to create a RFC port on the 46C system “pointing” to the XI system. In the Abap program, you can do normal function calls with destination (RFC port) AND the RFC call will automatically be translated to XML on the XI side.
Thus, you can forget all about the iXML library and XML rendering of the payload to HTTP.
Besides, you can choose to use sRFC, tRFC or even qRFC depending on the integration scenario and whether you want guaranteed delivery.
XI to SAP 46C:
More or less same as BizTalk using a SAP adapter, but string and table types are supported.
SAP 640 to/from XI:
This is a very nice situation, every 640 has a local integration engine, so the main integration engine (XI) can send/receive XML messages both async/sync. Another advantage is using the SPROXY transaction on the 640 system, generating automatically a proxy class being able to send/receive messages based on a message interface defined in XI (outside-in programming).
Finally *****
BizTalk and XI are at a conceptual level identical, two integration engines with the purpose of send/receive, route and do message transformation (mapping) using adapters to different technical systems.
Microsoft has a lot of resources available and for sure, BizTalk will be a very good choice for most companies.
SAP came late with XI, but they are not trying to make the best integration engine, but good enough. And for sure, I think SAP will come with very nice XI content in time (interface mappings between message interfaces – business solutions) which is beyond BizTalk.
As an ABAP programmer I just love the transport system between development, quality and production systems. We are using the CMS transport systems between our development XI, quality XI and production XI – it is so nice and fast. With BizTalk you have to create a MSI file (installation file – which files to include…) and somehow transport the file (mail or whatever) to the quality environment for installation – really tedious work compared to XI.
So we are using BizTalk 2004 and XI 3.0 and are very happy with both.
Note:

Similar Messages

  • How to select a layer mask (not its contents) and another layer/folder at the same time?

    I can do one or another, but both at the same time?
    It is annoying because a mask selection turns into layer selection when you select a second layer/folder.

    Well a layer mask is just that for that layer. If you want to apply that mask to a new layer, you can drag it or alt drag to drag a copy to the new layer. Then it will have its own layer mask. When your done, if needed you can then remove that mask from that new layer, if for some reason you only wanted to see a temporary mask.

  • Can i back up one G5 via firewire and another via USB to the same drive

    I have an ibook and a G5., I have a 500 gb lacie external drive.
    Can i back up both via time machine simultaneously, one via firewire and one via USB?

    Ross Dehovitz1 wrote:
    I have an ibook and a G5., I have a 500 gb lacie external drive.
    Can i back up both via time machine simultaneously, one via firewire and one via USB?
    No, you can not directly attach one drive to two computers at the same time, period. In particular, you can't use it for Time machine this way.

  • Get Min value and another column value from the same row

    hi all - for each customer and product, I need to grab the row that has the min value for field Value1. I could've just done group by on customer and product and min on Value1, but I also need to grab Vlaue2 from the same row where the minimum value for
    Value1 lies.
    DECLARE @Temp TABLE (CustomerID INT, ProductID VARCHAR(10), Trans_Date Date, Value1 INT, Value2 INT)
    INSERT INTO @Temp VALUES (123, 'ABC', '1/1/2013', 10, 100)
    INSERT INTO @Temp VALUES (456, 'ASD', '1/1/2013', 40, 500)
    INSERT INTO @Temp VALUES (456, 'ASD', '2/1/2013', 90, 700)
    INSERT INTO @Temp VALUES (123, 'ABC', '2/1/2013', 20, 700)
    SELECT * FROM @Temp
    The output should be
    123, ABC, 10, 100
    456, ASD, 40, 500
    I know that I can just join the table to itself and get the desired output but I am dealing with a table that has millions of rows and I was hoping there is more efficient way to do this. any help would be highly appreciated...

    Here is a correction on your DDL to make it into nearly valid table.
    CREATE TABLE Sales
    (customer_id INTEGER NOT NULL,
    product_id CHAR(10) NOT NULL,
    transaction_date DATE NOT NULL,
    PRIMARY KEY (customer_id, product_id, transaction_date),
    value1 INTEGER NOT NULL,
    value2 INTEGER NOT NULL);
    Here is the current syntax for insertion:
    INSERT INTO Sales
    VALUES (123, 'abc', '2013-01-01', 10, 100),
    (456, 'asd', '2013-01-01', 40, 500),
    (456, 'asd', '2013-02-01', 90, 700),
    (123, 'abc', '2013-02-01', 20, 700);
    WITH
    X
    AS
    (SELECT customer_id, product_id, transaction_date, value1, value2,
    MIN(value1) OVER () AS value1_min
    FROM Sales)
    SELECT X.*
    FROM X
    WHERE X.value1_min = X.value1;
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • Anyway to have source code html, design view and CSS open windows at the same time?

    Hi all,
    Is there anyway I can keep design view, source code AND css open on screen all at the same time?
    Constantly clicking between source and css is really becoming irritating, would be so much easier if they were both on screen at the same time.
    Any help would be great

    You have two choices.
    1 You can go to preferences>general and the very first item (in CS6) is "open document in tabs" if you deselct that then you can view your page in split view and also open up the CSS file and have it visible as well.
    2 If you use tabs you can view the page in split view and open the CSS file and then detach the css from the tab and it will be an idependent item. You detach it by highlighting the tab and then dragging it down.
    It helps to have a large screen, and better still to have more than one screen, you can put the css on the other screen.
    VL Branko

  • Why one Flex mobile app is installed well and another don't on the same cell phone?

    Hi.
    Why TweetDeck app was installed fine in my cell phone but Tour de Mobile Flex don't?
    I think that the two apps should be installed fine because they are installed on the Flex plataform on the same hardware.
    I installed TweetDeck and all go well, but when I try to install Tour de Mobile Flex, I receive the message "This item is not compatible with your device", and I have to abort the installation.
    I don´t understand why. What do you think?
    Cell phone: MT 65xx (H6 Hero)
    Android ver.: 2.2.1

    >this is an old account of my wife that has been cancelled, and I can't change it
    Uninstall... run the Cleaner... Restart your computer... Reinstall using YOUR account
    -http://helpx.adobe.com/creative-cloud/help/install-apps.html (and uninstall)
    -using the cleaner after uninstalling and before reinstalling will usually help
    -http://helpx.adobe.com/creative-suite/kb/cs5-cleaner-tool-installation-problems.html

  • Can't run Pshop and another adobe program at the same time

    Hi all,
    I'm experiencing a frustration problem. I can't run two adobe programs a the same time - ie, Lightroom and photoshop, After effects and photoshop.
    Lightrrom and After effects sem to be playing together okay at the moment so looks like it may be a PShop issue.
    Running final release of windows 7 64 bit, licenced PS3, trial AE, trial PS4....8GB Ram,  has been with both Nvidia and ATI video cards, open GL on , Open GL off, seperate scratch disks, reinstalled everything,
    Any help, advice, hints would be really appreciated as having to close programs all the time when switching apps is a real pain in the neck
    cheers
    Jeff

    thanks whytefly,
    yeah I thought that may be the case but then realised both After effects and CS3 are 32bit (86x) and I can't run those together
    I'm jealous as hell that you can run 3 together  haha,
    cheers
    Jeff

  • Can I use a shuffle and a 1st gen on the same mac

    I use my 1st gen ipod for pod cast in the car. I want to get a shuffle to take just a few podcast with me when walking. Is it possible to use a shuffle and another i-pod on the same mac. can I manually transfer a couple of pod cast to a shuffle?
    Thanks
    Joe

    Itunes 4.9 is fine but I really would recommend getting the latest Ipod updater they just made another bug fix for the shuffle in the latest Ipod updater. http://www.apple.com/ipod/download/

  • I have a wireless network at home. I run my iphone and ipad on it with no problems. Just purchased a MacBook Pro, and now my wi-fi keeps disconnecting and i get an error message saying another device is using the same IP address. What does all this mean?

    I have a wireless network at home. I run my iphone and ipad on it with no problems. Just purchased a MacBook Pro, and now my wi-fi keeps disconnecting and i get an error message saying another device is using the same IP address. What does all this mean?

    Hello AKCamus
    To give you some ideas of what to do next, I have provided a few articles that will give some troubleshooting Wi-Fi connections and recommended Wi-Fi settings.
    iOS and OS X: Recommended settings for Wi-Fi routers and access points
    http://support.apple.com/kb/HT4199
    iOS: Troubleshooting Wi-Fi networks and connections
    http://support.apple.com/kb/ts1398
    Troubleshooting Wi-Fi issues in OS X Lion and Mac OS X v10.6
    http://support.apple.com/kb/HT4628
    Thanks for using Apple Support Communities.
    Regards,
    -Norm G.

  • Good morning , I have installed Creative Suite 5.5 Design Premium and I want to uninstall the Adobe Indesign CS5.5. Deactivation of the license is necessary before then reinstall ?

    good morning , I have installed Creative Suite 5.5 Design Premium and I want to uninstall the Adobe Indesign CS5.5. Deactivation of the license is necessary before then reinstall ?

    Are you just uninstalling ID, and leaving the rest of the suite in place? You don't need to deactivate to do that.
    A suite license does not permit you to install individual components on many different machines so that different users have access to them, if that is what you are contemplating.

  • I purchased Adobe Acrobat Standard V11 on one user account on one pc.  I want to remove this software and re-install it on another user account on the same pc.  Will this use an extra licence?  I understand this product comes with 2 licences but am hoping

    I purchased Adobe Acrobat Standard V11 on one user account on one pc.
    I want to remove this software and re-install it on another user account on the same pc.
    Will this use an extra licence?
    I understand this product comes with 2 licences but am hoping to retain the extra for another pc.

    My experience (limited) has been to expect it to be installed automatically for all users.
    What seems to be missing on the new user account?

  • Can I sync podcasts and ITunesU. from one computer to another that both have the same acount.

    Can I sync podcasts and ITunesU. from one computer to another that both have the same account.

    No.  Time Machine won't get your boot camp partition back.  There are excellent utilities that move entire hard drive contents among hard drives such as SuperDuper! and CCC, but as far as I know they don't work with boot camp partition.  My suggestion: reinstall Mac OSX on your new Mac (you don't want to hold Option key to start it everytime anyway), partition it with boot camp exactly (or similarly) as you did to your previous Mac (install the same operating system, which should be one of the Microsoft Windows I assume).  Use Migration Assistant as kaz-k suggested to move all the stuff on the Mac partition of your previous Mac.  Reboot both your Macs from the boot camp partition - I assume they are all on Windows platform.  Now you have two computers on Windows platform.  Use Norton Ghost or similar tools to migrate all the stuff from your old machine to your new machine.  Hope this helps.  Backup all your data before such operation.  Good luck.

  • Hi, ive been having trouble passing my logic sessions to another computer, we're both using a macbook pro 10.6.8 and logic pro 9 with the same plugins, the session opens in the other computer but all the synths reset to presets

    Hi, ive been having trouble passing my logic sessions to another computer, we're both using a macbook pro 10.6.8 and logic pro 9 with the same plugins (native instruments komplete 7), the session opens in the other computer but all the synths reset to presets, this didnt happen the first time I shared a session, but its been happening lately quite often

    kwmlr439 wrote:
    CSOUND Read the title please:
    Re: Macbook Pro 10.6.8 RAM Upgarde to 8 GB
    The amount of RAM is not dependant on the operating system. It is all about the model of you Mac.
    10.6.8 is the version of OS X that is installed on your system. It has no real baring on the amount of RAM that CAN be installed.
    Personally I have never had good luck with Corsair RAM. I have always had good luck with Crucial and Kingston.
    Message was edited by: Shootist007
    Message was edited by: Shootist007

  • TS2621 my mail app on my iphone and ipad are giving me the same message....Password missing.....When I enter my password I get another message sayingThe operation couldn't be completed. (MFMessageErrorDomain error 1032.)

    my iphone and ipad are giving me the same message when I tap the mail icon.  "Password Missing  Enter the password for the account"  When I enter my password, I get another message saying "  The operation couldn't be completed (MFMessage Error Domain error 1032)  I need help fixing it.

    Hi Pjcox4,
    Thanks for visiting Apple Support Communities.
    The steps in this article can help resolve various troubles with accessing mail accounts:
    iOS: Unable to send or receive email
    http://support.apple.com/kb/ts3899
    If you get to step 5 in the above article, this one is a good reminder for how to set up your mail account again:
    iOS: Setting up an email account
    http://support.apple.com/kb/ht4810
    Best,
    Jeremy

  • Hi. My husband and I have always shared the same iTunes account.  Since installing iCloud, all our contacts and calenders have merged on our iPhone 4, which we do not want.  How do I rectify this? Does my husband need to set up his own apple ID?

    Hi. My husband and I have always shared the same iTunes account.  Since installing iCloud, all our contacts and calenders have merged on our iPhone 4, which we do not want.  How do I rectify this? Does my husband need to set up his own apple ID?  If so, where do I need to change his email address info, so that his calender and contacts remain his?  Thank you

    You can continue to use the current AppleID for iTunes, but your husband can create a new AppleID to use to create a new iCloud account that will be his own and not overlap with yours.  If you do not have another email address to use for an AppleID, just get a free Gmail account and use that.
    You can have as many AppleIDs as you want (or at least, as many as you have email addresses for).  You can use a separate AppleID for the store, another for iCloud, and even another for iMessage if you wish.
    You will want to keep the current one as the shared one for the store as all your previous purchases are permanently tied to it, and thus you need that AppleID to update or redownload your current purchased content.

Maybe you are looking for

  • Help Installing Oracle 8.1.6 client using SMS

    Don't think I have the right topic here, but I'll post my request anyway... I am attempting to do a silent install of the Oracle 8.1.6 client using SMS and the .RSP files provided on the CD. So far not having much luck and was wondering if anyone her

  • Harddrive noise on a week old 120 classic

    So I got the 120GB classic about a week ago, and noticed tonight the harddrive is making a kind of clicking noise when songs are being played. I noticed it when the iPod was connected to my computer and I was listening through itunes. Anyone have a d

  • Thunderbolt causing computer to shut down.

    I have a 2012 15" macbook pro and one 27" thunderbolt display. Intermittently while I am connected to the thunderbolt display I am forced to shut down my computer and restart. Is anyone else having this issue?

  • Calculating tax liabilities and report to GREs

    Hi all, Sorry I'v recently learnt "Oracle HRMS", however, How can I calculate tax liabilities and report to GREs, in oracle payroll? Thank You,

  • How to load balance Agents across multiple Oracle Management Servers?

    Hi everyone We have the 2 OMS servers in our OEM environment. We would like to set up our management agents to load balance over these 2 servers...Or if not load balance then at least set up the agents so they can access either/or OMS. I've looked th