BAM - XI Vs Webmethods

Hi,
I would like to know the efficiency of Webmethods over XI or vice versa from the viewpoint of BAM...

SAP Business Connector (a.k.a. webM)
- Point-to-point connectivity
Messaging, mapping, routing
Free download from SAP Service Marketplace
Relatively small footprint
webMethods adapters for non-SAP integration
MarketSet Connector based on Business Connector
XML-enabling of existing SAP systems
SAP Exchange Infrastructure (a.k.a. SAP XI)
- Central hub for intra/inter-enterprise integration
Messaging, mapping, routing, business scenarios, business processes
Included in SAP solutions or licensed separately
Runs on SAP Web Application Server
Eco-system of partners providing adapters and content (including also webMethods)
Messaging adapter for connection to MarketSet environments
Leverages native XML capabilities of Web Application Server
Both are XML-based
- Coexistence and integration of both will be possible
So, then why are the two still in existence?  Mainly because difference customers have difference timetables for their businesses. Customers looking for a quick implementation of a point-to-point scenario in the short term can still use the Business Connector. BUT, customers looking for a strategic integration solution for the complete application landscape should consider the Exchange Infrastructure.

Similar Messages

  • Enterprise Services and webMethods

    I have an environment utilising webMethods as the integration tool for SAP-nonSAP integrations.
    My question relates to the future roadmap for enterprise services (ESB and enterprise services repository and registry). Do I utilise SAP PI 7.1 as the enterprise services bus or utilse the webMethods environment?
    The reason why I am leaning towards SAP PI is that most of the enterprise services which will be exposed will be from the SAP environment. How would SAP PI manage the existing integrations that use webMethods and how much work would be involved in exposing these are services?
    From a BPM and BAM perspective, would the PI enterprise services environment be able to monitor and interrogate the webMethods processes?

    Hi,
    Since you would need to wet your hands by playing with webservice and PI. Please consider the following links.
    SOAP scenario
    /people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
    https://weblogs.sdn.sap.com/pub/wlg/1334 [original link is broken] [original link is broken] [original link is broken]
    https://weblogs.sdn.sap.com/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken]
    https://weblogs.sdn.sap.com/pub/wlg/1442 [original link is broken] [original link is broken] [original link is broken]
    Regards
    joel
    Edited by: joel trinidade on Mar 25, 2009 10:41 AM
    Edited by: joel trinidade on Mar 25, 2009 10:43 AM

  • BAM implementation

    Hi,
    Our one of the client is currently using WebMethod, and they are switching to Biztalk step by step. In their existing system they are having a web tool which is used by Customer Service people. This tool is mainly used to get the required data such as List
    of todays transactions, list of orders from perticular customer in last 10 days etc.
    As client is moving to BizTalk now,we need to give them alternative solution for that web tool. This looks like doable with BAM, but stills want to know your thoughts on it.
    Below are some screenshots of existing web tool:
    Also,I am new to BAM, doesn't know much in detail abt it. Will appritiate,  if anyone can give me helpful links Considering given scenario.
    Thanks, Girish R. Patil.

    Hi Girish,
    Yes you are right, it's doable with BAM.
    for whatever information you want to catch, you will have to create Activities and then create different views like customer , vendor etc. in the figure shown by you.
    Below are few links to start with:
    Tutorial : Business Activity Monitoring
    http://msdn.microsoft.com/en-us/library/cc268164(v=BTS.10).aspx
    BAM Quick Start
    http://geekswithblogs.net/michaelstephenson/archive/2008/06/14/122866.aspx
    BAM FAQ
    http://msdn.microsoft.com/en-us/library/aa972199(BTS.10).aspx
    Enaling BAM (Webcast)
    https://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032370152&EventCategory=3&culture=en-US&CountryCode=US
    Business Activity Monitoring in Depth for Developers
    http://msdn.microsoft.com/en-us/library/dd320628.aspx
    Maheshkumar S Tiwari|User Page|Blog|BizTalk
    Server : How Map Works on Port Level

  • ERROR WHILE RUNNING ODI SCENARIO FROM BAM ALERT

    We are using oracle data integrator 11g and have created an ODI Scenario and able to run the scenario from ODI studio client.
    We have done the configuration for BAM-ODI integration as mentioned in http://docs.oracle.com/cd/E21764_01/integration.1111/e10224/bam_odi.htm#BABEJIGD
    We have started ODI Agent, soa and bam servers. Created a BAM alert -> select action - Run ODI Scenario -> selected the same scenario.
    Alert ran at scheduled time but failed with following error:
    java.io.IOException : truncated data integrator frame received
    Error Message (if any)
    [2012-08-06T11:24:21.046+05:30] [bam_server1] [WARNING] []
    [oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
    OracleSystemUser] [ecid:
    3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
    oracle-bam#11.1.1] EventEngine: Error occured while running a ODI Scenario.
    [2012-08-06T11:24:21.250+05:30] [bam_server1] [ERROR] []
    [oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
    OracleSystemUser] [ecid:
    3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
    oracle-bam#11.1.1] EventEngine: Action exception: EEInstEv2 EEInstAct1 Rule
    Id: 2 exception: java.io.IOException: truncated Data Integrator Frame
    received
    [2012-08-06T11:24:21.250+05:30] [bam_server1] [WARNING] []
    [oracle.bam.eventengine] [tid: bam-pool-Action-thread-1] [userId:
    OracleSystemUser] [ecid:
    3576f9092ef9497a:-743c430a:138fa7450c3:-8000-00000000000000a8,1:23453] [APP:
    oracle-bam#11.1.1] EventEngine: Exception stack trace: [[
    at
    oracle.bam.eventengine.engine.event.action.RunScenario.invokeScenario(RunScena
    rio.java:145)
    at
    oracle.bam.eventengine.engine.event.action.ActionProcessor.runScenario(ActionP
    rocessor.java:891)
    at
    oracle.bam.eventengine.engine.event.action.ActionProcessor.actionHandler(Actio
    nProcessor.java:337)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
    ava:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.bam.system.Delegate$Sink.invoke(Delegate.java:80)
    at oracle.bam.system.Delegate.dynamicInvoke(Delegate.java:186)
    at
    oracle.bam.common.threading.threadpool.ThreadPoolController$PoolQueueItem.proc
    essWorkRequest(ThreadPoolController.java:155)
    at
    oracle.bam.common.threading.threadpool.ThreadPoolController$PoolQueueItem.run(
    ThreadPoolController.java:128)
    at
    java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java
    :886)
    at
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908
    at java.lang.Thread.run(Thread.java:619)
    Any help on this is highly appreciated...
    Thanks
    Rajdip Mukherjee

    Hi,
    Forgot to include the ODI classes RunScenario.invokeScenario() is invoking odi scenario using odi sdk api. Please see the below stack trace :-
    java.io.IOException: truncated Data Integrator Frame received
    at
    oracle.odi.sdk.invocation.internal.AgentNetworkCmd.readCmd(AgentNetworkCmd.java:303)
    at
    oracle.odi.sdk.invocation.OdiInvocation.invokeCommand(OdiInvocation.java:176)
    at
    oracle.bam.eventengine.engine.event.action.RunScenario.invokeScenario(RunScenario.java:140)
    at
    oracle.bam.eventengine.engine.event.action.ActionProcessor.runScenario(ActionProcessor.java:891)
    at
    oracle.bam.eventengine.engine.event.action.ActionProcessor.actionHandler(ActionProcessor.java:337)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    Thanks
    Rajdip Mukherjee

  • Error in Starting Oracle BAM Active Data Cache

    I am not able to start "Oracle BAM Active Data Cache" on my machine.
    The other two components "Oracle BAM Event Engine" and "Oracle BAM Report Cache" are starting properly.
    When I see the event log file of my Computer I could see the details as below:
    Event Type: Error
    Event Source: Oracle BAM Active Data Cache
    Event Category: None
    Event ID: 0
    Date: 2/7/2007
    Time: 3:51:25 PM
    User: N/A
    Computer: CHNANDA-WXP
    Description:
    ActiveDataCache: The Oracle BAM Active Data Cache service failed to start. Oracle.BAM.ActiveDataCache.Common.Exceptions.CacheException: ADC Server exception in Startup(). ---> Oracle.DataAccess.Client.OracleException ORA-12541: TNS:no listener at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, IntPtr opsErrCtx, OpoSqlValCtx* pOpoSqlValCtx, Object src, String procedure)
    at Oracle.DataAccess.Client.OracleConnection.Open()
    at Oracle.DataAccess.Client.OracleConnection.Open()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.GetServerVersion()
    at Oracle.BAM.ActiveDataCache.Kernel.StorageEngine.Oracle.OracleStorageEngine.Startup(IDictionary oParameters)
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    --- End of inner exception stack trace ---
    at Oracle.BAM.ActiveDataCache.Kernel.Server.DataStoreServer.Startup()
    at Oracle.BAM.ActiveDataCache.Kernel.Server.Server.Startup()
    at Oracle.BAM.ActiveDataCache.Service.DataServer.Run()
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    Could anyone pls help me?
    Thanks and Regards,
    Chinmaya Nanda

    hi Chinmaya -can yoy tell us your companyname,project ? Your problem is very simple.BAM ADC is notable to reachoracle db.fromyour dos prompt- try tnsping <yrDB> [default  is oraclebam  or orcl  ]/ Also see FAQ pages. there is a requirement on dos prompt setting, with <clientforBAM>as 1st parameter

  • Unable to add external data source in BAM : Error ORA-12505

    Hi,
    In BAM,
    Im trying to add an external data source for creating a data object.
    But when i try to test the connection i get the following error:
    Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    Source: "java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor "
    Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    Source: "oracle.net.ns.NetException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor "
    As mentioned in another post ((Listener does not currently know of SID given in connection descriptor
    i tried
    lsnrctl stop.
    delete listener.ora
    lsnrctl start
    lsnrctl reload
    But still get the same error;
    Im able to access the database with the specified username and password using sqlplus.
    Your help will be appreciated.
    Regards
    Vignesh Ramanathan

    For #5, not Windows, ConfigMgr 2012 R2. Anything before ConfigMgr 2012 R2 is not supported for the 8.1 ADK.
    For the permissions, what accounts are you setting this for. In general, if the share is on the same server, Everyone Full or Read on the Share and System Full or Read on the NTFS should work.
    For the error message, it looks like you are trying to import an OS Image and not an OS Install Package. OS images use a WIM file and OS Install Packages use the entire set of source files from the media. For OS images, you must thus explicitly point it
    to a specific WIM file.
    Jason | http://blog.configmgrftw.com

  • BAM getting random timeouts calling BPEL web service as alert rule

    I have a BAM alert rule set up to call a BPEL process (web service call basically). This is part of our custom error notification and escalation solution.
    In production I randomly see timeouts in the BAM event engine logs where the web service call has timed out. On the BPEL side these processes never show as being invoked, nor are they in manual recovery.
    This only happens at random times, although usually in "clumps" lasting a few minutes. The rest of the time this has been fairly reliable.
    Any help from the BAM experts would be appreciated. I would open an SR on this, but I have found support to literally take days/weeks to get back to me on BAM issues -- and this particular issue does not seem to be reliably reproduceable.
    Here is the event engine log message:
    2008-01-31 14:46:35,303 [ActionThreadPool (dynamic 11309)] ERROR - EventEngine Action exception: EEInstEv218067 EEInstAct218066 Rule Id: 1 exception: The operation has timed-out. (http://mcsbpel:8888/orabpel/MAEF/svcMaefErrorAlert/1.0)
    2008-01-31 14:46:35,303 [ActionThreadPool (dynamic 11304)] ERROR - EventEngine Action exception: EEInstEv218066 EEInstAct218065 Rule Id: 1 exception: The operation has timed-out. (http://mcsbpel:8888/orabpel/MAEF/svcMaefErrorAlert/1.0)
    2008-01-31 14:46:35,303 [ActionThreadPool (dynamic 11309)] WARN - EventEngine Exception stack trace: at Oracle.BAM.Middleware.EventEngine.ExternalActions.WebServiceCaller.TakeAction(Hashtable oParameters, String strDataObject, Hashtable oDataValues, Hashtable oDataTypes)
    at Oracle.BAM.EventEngine.Actions.TakeExternalAction.TakeAction(String strSysIterID, Hashtable oParameters, String strDatasetName, XmlDocument xmlSchemaDoc, IDictionary intDataDictionary)
    at Oracle.BAM.EventEngine.Actions.ActionProcessor.ExternalAction(ActionQueueItem oActionQueueItem)
    at Oracle.BAM.EventEngine.Actions.ActionProcessor.ActionHandler(Object state, DateTime requestEnqueueTime)
    2008-01-31 14:46:35,303 [ActionThreadPool (dynamic 11304)] WARN - EventEngine Exception stack trace: at Oracle.BAM.Middleware.EventEngine.ExternalActions.WebServiceCaller.TakeAction(Hashtable oParameters, String strDataObject, Hashtable oDataValues, Hashtable oDataTypes)
    at Oracle.BAM.EventEngine.Actions.TakeExternalAction.TakeAction(String strSysIterID, Hashtable oParameters, String strDatasetName, XmlDocument xmlSchemaDoc, IDictionary intDataDictionary)
    at Oracle.BAM.EventEngine.Actions.ActionProcessor.ExternalAction(ActionQueueItem oActionQueueItem)
    at Oracle.BAM.EventEngine.Actions.ActionProcessor.ActionHandler(Object state, DateTime requestEnqueueTime)

    I should note that both BPEL and BAM are at version 10.1.3.1

  • New changes are not getting reflected in the bam reports.

    Hi
    I have created a BPEL process and it polls the data from a table and populate an object created in Bam.I have accomplished the above task by createing two database adaptors.One is on 10g database and another one is on Bam database.I have created a view based on the bamobject and used a database adaptor to populate the data. BPEL process is populating the data properly to that bamobject but those changes are not reflecting to bam reports automaticaly. We need to refresh the report or reprompt the report to see the changes.Could some help me to reslove this issue.
    Thanks in advance
    Laj Abraham

    Hi charles
    I have tried that option too.But that is also not working. BPEL Procees is able to populate the BAM object with the help of the sensor.But those changes are not getting reflected in BAM Reports.But if i create or update an existing record in BAM object through BAM Architect, those changes are getting reflected in BAM Reports(No manual intervention is required).
    Your help in this regard is highly appreciated.
    Thanks
    Laj Abraham

  • Oracle BAM : Tabs are not getting displayed

    Hi
    Just started working in Oracle BAM. I opened exisiting reports that came with the installation. Now when I click on Edit View -> "Data" button in the "View" Editor of an existing report ; the following tabs shld be displayed as per the BAM user guide : DataObjects, Fields, Filter, Drilling ...etc .
    But none of the tabs are comming in the browser. In fact 7 empty tabs are dispalyed and are disabled.
    When I click on "Properties" in the "View" editor ; all the tabs are comming and I can click on the tabs and edit the properties. But the tabs under "Data" option is not working.
    I have deployed SOA suite 11.1.1.3 on wls 10.1.3. I am using IE 7. Any pointers will be helpful!!
    Thanks

    This link solved the problem for me.
    REQD for Fresh BAM Install 11.1.1.3.0 -Data labels missing issue

  • WebMethods 4.6 Integration with XI 3.0

    Hi,
    For my project, I am trying to integrate WebMethods 4.6 with XI 3.0 as a third party system.
    My installation of XI is: Netweaver 2004S PI Usage.
    One step required by WebMethods is registering the SLD with the WebMethods IntegrationServer.
    Registering SLD on WebMethods IntegrationServer requires a tc_sec_core.jar. However, it seems like this file is available with Java WAS 6.20 and not the newer 6.40 or 7.00.
    Copying tc_sec_core.jar from an older installation still fails on some java classes not being found.
    We are posting the same query on WebMethods forums as well. Any advice on how to proceed will be greatly appreciated. Thanks

    Hi Khian,
    Did you get the problem fixed?
    We have the same problem now. Can you help?
    Thanks!
    Jason

  • Currenc BAM (bosnia) is not in Table TCURR

    Hi Team,
    we have problem  ,   still we are maintaining BAM currency in TCURR table  but when we upload the data credit card details
    system shows error message " Currency BAM is not in Table TCURR   transaction were moved to table  PTRV_CCC for correction
    we are maininting Exchaqnge rate like below
    GBP to BAM
    can any one guide me where is the Mistake ,
    thanks
    Ranamka

    hi,
    Please check the "exchange rate type" M, E, etc, if that´s the same using in TM in configuration
    BR
    Monica Ordaz

  • Currency BAM is not in Table TCURR transaction were moved to table PTRV_CCC

    Hi Team,
    we have problem , still we are maintaining currency  BAM not in TCURR table but when we upload the data credit card details
    system shows error message " Currency BAM is not in Table TCURR transaction were moved to table PTRV_CCC for correctionot
    we are maininting Exchaqnge rate like below
    GBP to BAM
    can any one guide me where is the Mistake ,
    thanks
    Ranamka

    Hi,
    To resolve this error, you will need the exchange rate defined in the TCURR table (ob08). Once defined, sap will just validate that it exists in teh system. The real exchange rate will be what Diner provides so the employees will see the correct GBP amount and the exchange rate from Diner (not from what you define in TCURR) and so the reimbursement in CAD will match what Diner is billing the employee.
    Depending on your config, the exchange rate field should be grayed out for credit card charges so that employees cannot change it and so the amounts will always match the billed amount.
    Hope this helps.
    Sal

  • Issues with BAM Connection in JDeveloper

    I have issue with Jdeveloper BAM connection.
    After BAM & OiD configuration, I can't test BAM connection in Jdeveloper. Jdev reports BAM configuration error.

    I've created new one.
    Actually, I have to return to Windows auth, cause cust should make report develoopment.
    Could you provide any information how BAM connection shold be connfigured? I'll make next try.

  • Migration from webmethods to SAP PI 7.1

    Hi All,
    I need some information on migrating webmethods to PI 7.1.
    We have our interfaces currently working in webmethods which call webservices in SAP.Currently legacy systems call SAP webservices through webmethods which we would like to migrate to PI 7.1.
    Could I get some information on how to proceed with this?
    1.Could I get the overview
    2.Can I import the same structure and mappings into SAP PI?
    3.Do I need to recreate the mappings or use the same from webmethods ..if they are XSLT mappings?
    4.Can I use the mapping transformation done in webmethods ?
    Any thoughts would be of great help
    Thanks,
    C

    > I need some information on migrating webmethods to PI 7.1.
    > We have our interfaces currently working in webmethods which call webservices in SAP.Currently legacy systems call SAP webservices through webmethods which we would like to migrate to PI 7.1.
    >
    > Could I get some information on how to proceed with this?
    >
    2 years back i worked on one migration project from WebMethods to SAP PI 7.1
    > 1.Could I get the overview
    > 2.Can I import the same structure and mappings into SAP PI?
    > 3.Do I need to recreate the mappings or use the same from webmethods ..if they are XSLT mappings?
    > 4.Can I use the mapping transformation done in webmethods ?
    >
    > Any thoughts would be of great help
    1)Only XSLT Mapping program can be reused in PI7.1,most of the times without change, sometimes it required change when you have java functions in  XSLT Mapping.
    Adjust your XSLT mapping programs compatible to without using XML TOOL kit option in Operation mapping.
    2) To understand the web methods flow , you should have some basic /medium level of knowledge , then you can easily understand the mapping logic implemented in Web Methods.
    3) When you developing interface use Web methods for only mapping logic, donu2019t try to implement the same design what developed in Web Methods. Think PI prospective. The way web methods execute interface is differ compare to PI (execution process).
    4)If any java services existing in current web method interfaces, you canu2019t use the same as java mapping program in PI,in web methods we can perform state full operation from java services in web methods. But in PI it is strictly avoided performing state full operation like retrieving the data/sending data to Data base using Java map.
    5) If your client forcing you to use XSLT mappings then only use, else implement the same logic using GUI mapping in PI.
    6) Connecting to SAP systems and non SAP system use Adapters in PI,it is very easy . Follow standard way of communication using PI ,donu2019t try to copy from Web METHODS.
    Thanks and Regards,
    Raja Sekhar

  • Webmethods to SAP PI

    Hi All,
    we have a requirement to replace/migrate the existing interfaces in web methods to SAP PI. Could you please provide me with details of how do we go about doing this implementation and what are the measure that we need to consider when we go in for this migration.
    Is there a possibility of using the existing details in webmethods as such in PI, or should we completely create new interfaces in PI understanding the existing interface logic.
    Also I have seen few blogs showing we need to use the webMethods XI Adapter,  do we need to apply some patches when we are using it in PI 7.1
    Please provide your inputs.
    Regards,
    Nithiyanandam

    refer my blog,let us know still you need any info.
    /people/rajasekhar.reddy14/blog/2010/06/16/points-to-remember-while-working-on-migration-projects-web-methods-sap-bc-to-sap-xipi
    Regards,
    Raj

Maybe you are looking for

  • Change the world, one VI at a time

    Are you passionate about LabVIEW, certified in LabVIEW development, active in the LabVIEW community, writing your own LabVIEW tools, and wishing that LabVIEW was even more powerful than it is today?  So are we, and we're looking for great people who

  • ME5A - ALV

    Dears, While running ME5A report using ALV, the delivery date is not coming properly, i.e.,  it is coming as '20090722'.  What should be done so that it displays properly, such as '22.07.2009'. Thanks and Regards,

  • How to get tag group name?

    Hi experts, I am new in PCO Queries. I have requirement of fetching Tagname , Description and TagGroup name from OPC and  insert into Sybase db table. how can I write the PCO Query to fetch tag's  group name and tag description . Tagnames are configu

  • Is there an app or a way to password protect app folders?

    Is there a way to password protect app folders in iOS5?

  • IOS update still did NOT fix the live updating to smart playlist on iPhone

    I updated to the brand new iOS 4.1 today, and I am still having an issue that has made me upset for the past few months. For years and years I have been able to use smart playlists that have live updated on my iPods and iPhones without problems. Rece