Microsoft enterprise integration bus
How does application and systems integrate or plug into it.
"microsoft enteprise integration bus" - My understanding about this term is Microsoft' solution to implement enteprise integration bus. Is this done using BizTalk Server (Microsoft Message broker) or WCF or combination of both (BizTalk + WCF).
Now to your question.."How does application and systems integrate or plug into it in microsoft enteprise integration bus."
With BizTalk Server (since you have posted this question in BizTalk forum) using adapters you can integrate for which I have detailed in my earlier reply. With WCF, when its hosted, using HTTP protocol you can by knowing its ABC (Address,Binding,
Contract) you can integrate with its endpoint.
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.
Similar Messages
-
SAP XI versus Sonic's Enterprise Service Bus
Hi,
Question 1:
In David Chappell's book 'Enterprise Service Bus', the Sonic ESB is described. He says that the ESB is more than a hub-and-spoke integration broker: ESB is a MOM and above that several 'generic' services, which handle the traffic and routing on the bus, for instance:
- Transformation service
- Content based routing service
- Orchestration service
- Splitter service
- Etc.
Is this concept adopted in ESA? If so how is this functionality implemented?
Question 2a: does XI uses xCBL as a XML-dialect?
Question 2b: does XI make use of the canonical-XML concept (by using xCBL) ?
Thanks in advance!
Greetings TheoAs answer on question 1:
No I never found any documentation from SAP that described a ESB solution. So al the knowledge must come from other vendors in your case from Sonic.
But there is hope you can use XI in a ESB way. You must only (add) configure the ESB parts. This is done by adding a service repository for example the UDDI server in combination with some BPML engine.
By adding it al together you can execute your business processes over multiple system platforms using SOAP in a synchronic way.
This is the basic concept of a ESB.
The answer to question 2.
I dont know if XI has build in support, but a know that there are free tools that can handle Canonical XML. So you can make a service your self to handle the Canonical XML documents. -
What is SAP ESB (Enterprise Service Bus)?
Hi fellow sdners gurus I have been reading threads about SAP SOA and ESB.
I do not want to start a debate on wether XI is an ESB, but more of a statement to what is SAP ESB (if XI it is, then be it).
1) What is SAP ESB (Enterprise Service Bus) today (I could not find a clear answer to is)?
2) Who uses this SAP ESB in production currently and what kind of environment (i.e. strictly SAP backend systems, or combination of various vendors backend systems)?
Can someone share some light on this topic?
As a reminder, an ESB is expected to exhibit the following characteristics (source Wikipedia):
It is usually operating-system and programming-language agnostic; for example, it should enable interoperability between Java and .NET applications.
It uses XML (eXtensible Markup Language) as the standard communication language.
It supports web-services standards.
It supports various MEPs (Message Exchange Patterns) (e.g., synchronous request/response, asynchronous request/response, send-and-forget, publish/subscribe).
It includes adapters for supporting integration with legacy systems, possibly based on standards such as JCA
It includes a standardized security model to authorize, authenticate and audit use of the ESB.
To facilitate the transformation of data formats and values, it includes transformation services (often via XSLT or XQuery) between the format of the sending application and the receiving application.
It includes validation against schemas for sending and receiving messages.
It can uniformly apply business rules, enriching messages from other sources, the splitting and combining of multiple messages and the handling of exceptions.
It can provide a unified abstraction across multiple layers
It can route or transform messages conditionally, based on a non-centralized policy (i.e. no central rules-engine needs to be present).
It is monitored for various SLA (Service Level Agreement) threshold message latencies and other SLA characteristics.
It (often) facilitates "service classes," responding appropriately to higher and lower priority users.
It supports queuing, holding messages if applications are temporarily unavailable.
Your help is greatly appreciated.
Kind Regards,
Jean-MichelPI or XI is the ESB from SAP side. PI is not a full pledged ESB on a reference model of ESB idea but it is the the framework SAP provide as a ESB product.
A Standard Based ESB Reference Model should fullfil the following features in a framework.
ESB Features Service Enablement Phase (1, 2, 3)
1) Message brokering between heterogeneous environments
2) Supports asynchronous, synchronous, publish and subscribe messaging
3) Supports synchronous and asynchronous bridging
4) Supports message formats of SOAP
5) Support for message format of SOAP with attachments
6) Support for xml message
7) Support for structured non-XML data
8) Support for raw data message
9) Support for text data message
10) Sport for e-mail with attachment message
11) Heterogeneous transports between service end points
12) Supports for FILE protocols
13) Supports for FTP protocols
14) Supports for HTTP protocols
15) Supports for HTTPS protocols
16) Supports for Multiple JMS providers
17) Supports for RMI protocols
18) Supports for web service protocols
19) Supports for CORBA protocols
20) Supports for DCOM protocols
21) Supports for E-mail (POP, SMTP, IMAP) protocols
22) Support for advanced transformation engine
23) Support for configuration-driven routing
24) Message routing based policies
25) Support for call-outs to external services to support complex routing
26) Support for point-to-point routing
27) Support for one-to-many routing scenarios
28) Support for request response model
29) Support for publish-subscribe models
30) Service monitoring
31) Service logging
32) Service auditing with search capabilities.
33) Support for capture of key statistics for message and transport attributes including message invocations, errors, and performance, volume, and SLA violations.
34) Supports clusters and gathers statistics across the cluster to review SLA violations
35) Support for service provisioning
36) Support deployment of new versions of services dynamically through configuration
37) Migrates configured services and resources between design, staging and production
38) Supports multiple versions of message resources that are incrementally deployed with selective service access through flexible routing
39) Configurable policy-driven security
40) Supports the latest security standards for authentication, encryption-decryption, and digital signatures
41) Supports SSL for HTTP and JMS transports
42) Supports multiple authentication models
43) Policy-driven SLA enforcement
44) Establishes SLAs on a variety of attributes including
a. Throughput times
b. Processing volumes
c. Success/failure ratios of message processes
d. Number of errors
e. Security violations
f. Schema validation issues
45) Initiates automated alerts or enables operator-initiated responses to rule violations using flexible mechanisms including
a. E-mail notifications
b. Triggered JMS messages
c. Triggered integration processes with a JMS message
d. Web services invocations with a JMS message
e. Administration console alerts.
46) Support for having multiple LOBs manage their own service bus based on their policies, and a service bus at an enterprise level that could act as a broker for sharing services across the various business units.
47) Support for agent plug-in to support following features
48) External providers service access for security
49) External providers service management
50) External providers transaction container
a. External providers business orchestration (BPEL Engine) and business work flow service container
51) Transaction support on message level
52) IDE Integration
53) Open standards -
License requirements for enterprise integration
I am trying to understand how CRM licensing affects the ability to integrate data across enterprise systems.
I have read the "PremiseLicensingGuide" document, which states:
"A Microsoft Dynamics CRM User is defined as any user who accesses the Microsoft Dynamics CRM server, files, data content or “Microsoft Dynamics CRM functionality”. “Microsoft Dynamics CRM functionality”
is any service or feature of Microsoft Dynamics CRM that allows a user to view, manipulate, input, query, or otherwise structure “live data”. “Live data” is information that, via user action, dynamically writes to or reads from (or synchronizes with) Microsoft
Dynamics CRM 2013 On-Premises Volume Licensing Guide | September 2013 Page 6 Microsoft Dynamics CRM, whether it is accessed directly or indirectly. Microsoft Dynamics CRM Users are required to have
the appropriate client accesses licenses, regardless of their direct or indirect connection to the product."
And further:
"Multiplexing is the use of hardware or software (including manual procedures) to reduce the number of devices or individuals that access or use the Microsoft Dynamics CRM 2013 solution functionality by
pooling connections. Multiplexing does not reduce the number of licenses required to access the Microsoft Dynamics CRM 2013 solution functionality. Any internal user who accesses the Microsoft Dynamics CRM 2013 solution functionality —whether directly or indirectly—must
be properly licensed"
So what does that mean in a case where CRM is an integration target for data which also resides in other systems? Say, for example, we have a situation where some of the information in the ERP system which relates to customers also needs to exist in the CRM
system, and the data is authored in the ERP. In such a case one would set up some form of enterprise integration (eg, an SSIS job or biztalk process) to move data through the systems. But would this require that every ERP user who can update customer information
in the ERP must also be licensed in Dynamics CRM?Hi Allmhuran,
Did you ever get an answer to this question?
Brgds Bjorn MyShare of Sharing Knowledge -
Enterprise Service Bus and ESA
Hi ,
I like to know, how to realize Enterprise Service Bus in the Enterpise Servise Architecture?
Thanks in advance.
Regards
Lemin.hi there,
for an introduction have a look <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d86cf1a4-0701-0010-409d-c568b1d2519e">here</a>.
For more in-depth information search <a href="http://help.sap.com">SAP Help</a> for XI & BPEL, e.g. <a href="http://help.sap.com/saphelp_erp2004/helpdata/en/ce/1d753cab14a909e10000000a11405a/frameset.htm">this</a>.
hope that helps,
anton -
Hardware Requirements - SAP BusinessObjects Enterprise Integration Kit
Experts,
We are going to prototype Xcelsius and Analysis on SAP BI data. For this reason we are going to implement the SAP BusinessObjects Enterprise Integration Kit. As in we are getting a trial version from SAP. We have built a SAP BI Client 7 with ehancement pack 1 SP6 on a AIX server.
Do you know whether we need addiotional hardware to install the BO software. I presume one needs an application server of some sort? What is best practice in this, machine wise, operating system etc?
Though there is a lot of documentation availbale on the web, I cant find a simple server architecture.
I am useing the following documents as a guide, it says BO 3.0 but also relevant for 3.1 I presume?
http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/a00ee3b2-5283-2b10-f1bf-8c6413e0898f?quicklink=index&overridelayout=true
It would be great if you could answer the questions above! Cheers.
Thanks, GruttePierHi,
the portal runs on a server. What is wrong? I have done everything exactly as documented.
Regards
J.V.
Edited by: Jana VOGL on Nov 11, 2010 8:13 AM -
How to call proxy service at enterprise service bus using flex
Hi
I have a proxy service located at wso2 enterprise service bus. How can i call that proxy service using flex?
Regards
MinalHi Minal, I think you can communicate with wso2 using mx:HTTPService or mx:WebService, you just need to find out which services you'll be consuming and then create the flex app to present and interact with those services.
-
HP Quality Center Enterprise Integration problem
Hello,
I have a problem with the Solution Manager Enterprise Integration for Quality Center. I configured the adapter without any problems. Anything set up, BUT when I try to export the Business Blueprint in solar01 using send to quality center I always get the error QC_INTEGRATION030 "no node selected", even though I selected nodes for export and also the entities have a document in the quality prerequisites.
Does anybody have a clue what I'm missing, or where the problem is?
Any help would be appreciated.
Thanks in advance!The root cause seems to be
XRFC> -
<
XRFC> <
XRFC> TRACE SOAP RUNTIME - trace records <
XRFC> <
XRFC> -
<
XRFC> E SOAP_RUNTIME 20090512110746.8590000 : CL_SOAP_RUNTIME_CLIENT <
XRFC> ->EXEC_PROCESSING Exception handling in SOAP runtime <
XRFC> <
XRFC> <
XRFC> E SOAP_RUNTIME 20090512110746.8590000 : CL_SOAP_RUNTIME_CLIENT <
XRFC> ->EXEC_PROCESSING SOAP Fault Exception caught: : com.mercury <
XRFC> .erp.spi.qcsmintegration.service.UnknownException <
XRFC> <
XRFC> -
XRFC> End of user trace
Would that help?
Please let me know how I can further circle the problem -
Sun idm adapter for Enterprise Service Bus (Using MQ)
Hi
Can you please let me know if any sun idm adapter support Enterprise Service Bus (Using MQ) ?
ThanksAs answer on question 1:
No I never found any documentation from SAP that described a ESB solution. So al the knowledge must come from other vendors in your case from Sonic.
But there is hope you can use XI in a ESB way. You must only (add) configure the ESB parts. This is done by adding a service repository for example the UDDI server in combination with some BPML engine.
By adding it al together you can execute your business processes over multiple system platforms using SOAP in a synchronic way.
This is the basic concept of a ESB.
The answer to question 2.
I dont know if XI has build in support, but a know that there are free tools that can handle Canonical XML. So you can make a service your self to handle the Canonical XML documents. -
Oracle Enterprise Service Bus Software Download Link
Could you please provide me the link for downloading the software "Oracle Enterprise Service Bus" ?
Please send the details ASAP
-
Practical Enterprise Service Bus Use Cases for SOA & writing for Dev2Dev
Dev2Dev has just published:
Practical Enterprise Service Bus Use Cases for SOA
http://dev2dev.bea.com/pub/a/2006/06/service-bus-use-cases.html
"What is the role of an ESB within SOA? In this article, Kenny Shin provides some practical advice, illustrating how an ESB adds aspects such as transport security, data validation, and messaging patterns to Web services"
Check it out. If you'd like to write for Dev2Dev, please contact me - I have plenty of ALSB topics to choose from.
Regards,
Jon
Jon Mountjoy - http://dev2dev.bea.com/pub/au/13I also think that same way. I do not know what is so apecial about BEA Aqualogic ESB and other market matured ESB products such as TIBCO & SONIC. The samples which BEA has given in their evaluation guide are very simplistic. BEA should do more to provide extensive knowledge/features about their Aqualogic line of products.
-
Microsoft outlook Integration with portal
Hi,
I have faced a problem when i try to implement N51 : Microsoft OutLook Integration in Best practices for Portal.
I am bit confused about the following points given in the document. can i know how to follow these steps:
1.Switch to Windows Explorer of the SAP NetWeaver Portal system.
2.Locate a server that is on the same trusted domain as the Microsoft Exchange Server with Internet Information Server (IIS) installed.
3.Copy the MSX-A Component files that came with the Exchange Transport and copy the files to the IIS server (that is C:\SAPExchangeTransport). The MSX-A components are found at <drive>:
usr\sap\<SID>\<Instance>\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\portalapps\com.sap.NetWeaver.coll.appl.gw\WEB-INF\external\exchange
(for example C:\usr\sap\J2E\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\portalapps\com.sap.NetWeaver.coll.appl.gw\WEB-INF\external\exchange).
4.Double click SAPPXchTest.exe
This launches SAP EP Test Exchange Transport Setup
5.Choose Tools -> DLL -> Register
Configure IIS
6.Open the Internet Service Manager.
Without Single Sign-On
To create and configure an IIS Web Site without single sign-on, proceed as follows:
1.Create a new Web site with the name SAPExchange and make a note of the port on which this site is running.
2.Set the permissions to execute.
3.Select the directory you just created as the home directory, for example, c:\SAPExchangeTransport
4.Open the properties dialog box for the new Web site, and choose the Directory security tab.
5.Deselect all Authentication modes.
6.Select Basic Authentication.
7.Confirm with OK.
With Single Sign-On
To create and configure an IIS Web site with single sign-on, proceed as follows:
1.Select the Web site where the SSO2KerbMap ISAPI module is installed and configured.
2.Create a new virtual directory with the name SAPExchange beneath this Web site
3.Set the permissions to Execute.
4.Select the directory you just created as the home directory, for example, c:\SAPExchangeTransport.
5.Open the properties dialog box for the new Web site, and choose the Directory security tab.
6.Deselect all Authentication modes.
7.Select Integrated Windows Authentication.
8.Confirm with OK.
Next, i am having these problem also :
when i try to configure calendar repository(choose System Administration -> System Configuration
-> Knowledge Management -> Content Management -> Repository Managers -> Calendar Repository. ), then i am getting the following error.
" st="b" class="urMsgBarErrBtm" id="MessageBar43b8feb2" ct="MB"> Inside the area "/cm/utilities/acl_factories", unable to find the configuration object "acl_jdbc_rep" referenced by the property "securitymgr.aclcfg" of the configuration object ".../Calendar Repository/ExchangeCalendarRepository".
Thanks in Advance
Regards,
RajuHi,
I have faced a problem when i try to implement N51 : Microsoft OutLook Integration in Best practices for Portal.
I am bit confused about the following points given in the document. can i know how to follow these steps:
1.Switch to Windows Explorer of the SAP NetWeaver Portal system.
2.Locate a server that is on the same trusted domain as the Microsoft Exchange Server with Internet Information Server (IIS) installed.
3.Copy the MSX-A Component files that came with the Exchange Transport and copy the files to the IIS server (that is C:\SAPExchangeTransport). The MSX-A components are found at <drive>:
usr\sap\<SID>\<Instance>\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\portalapps\com.sap.NetWeaver.coll.appl.gw\WEB-INF\external\exchange
(for example C:\usr\sap\J2E\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\portalapps\com.sap.NetWeaver.coll.appl.gw\WEB-INF\external\exchange).
4.Double click SAPPXchTest.exe
This launches SAP EP Test Exchange Transport Setup
5.Choose Tools -> DLL -> Register
Configure IIS
6.Open the Internet Service Manager.
Without Single Sign-On
To create and configure an IIS Web Site without single sign-on, proceed as follows:
1.Create a new Web site with the name SAPExchange and make a note of the port on which this site is running.
2.Set the permissions to execute.
3.Select the directory you just created as the home directory, for example, c:\SAPExchangeTransport
4.Open the properties dialog box for the new Web site, and choose the Directory security tab.
5.Deselect all Authentication modes.
6.Select Basic Authentication.
7.Confirm with OK.
With Single Sign-On
To create and configure an IIS Web site with single sign-on, proceed as follows:
1.Select the Web site where the SSO2KerbMap ISAPI module is installed and configured.
2.Create a new virtual directory with the name SAPExchange beneath this Web site
3.Set the permissions to Execute.
4.Select the directory you just created as the home directory, for example, c:\SAPExchangeTransport.
5.Open the properties dialog box for the new Web site, and choose the Directory security tab.
6.Deselect all Authentication modes.
7.Select Integrated Windows Authentication.
8.Confirm with OK.
Next, i am having these problem also :
when i try to configure calendar repository(choose System Administration -> System Configuration
-> Knowledge Management -> Content Management -> Repository Managers -> Calendar Repository. ), then i am getting the following error.
" st="b" class="urMsgBarErrBtm" id="MessageBar43b8feb2" ct="MB"> Inside the area "/cm/utilities/acl_factories", unable to find the configuration object "acl_jdbc_rep" referenced by the property "securitymgr.aclcfg" of the configuration object ".../Calendar Repository/ExchangeCalendarRepository".
Thanks in Advance
Regards,
Raju -
Microsoft Virtual Machine Bus Network Adapter has a yellow !
Hi in my device manager the Microsoft Virtual Machine Bus Network Adapter ? the Microsoft Virtual Machine Bus Network Adapter has a yellow !
Does anyone know how to fix this?Hi
Firsly try to run Windows updates and see if it can be detected by Windows update and install apprpriate driver ..
Secondly if that did not work try to RIGHT click the Microsoft Virtual Machine Bus Network Adapter and click update driver and choose let Windows look for driver .
Post me your findings
Checkurtech
****Click the White Kudos star to say thanks****
****Please mark Accept As Solution if it solves your problem**** -
Microsoft Enterprise Cache 5.0 (Isolated Cache) is not Expiring !!!
Hi,
I am using the Enterprise Cache from Microsot Practise. this is Isolated cache. which is storing into SQL server. when i am giving the Expiration time less then 5 min is working fine. if i give more than 5 min its not expiring from the DB.
Note : time : 5 min , CacheExpiryType : Absolute
refere the code below:
public void Add(string value, string objectvalue,int timeout, string CacheManagerValue)
DateTime dt;
ICacheManager AddCacheManager = CacheFactory.GetCacheManager(CacheManagerValue.ToUpper());
int timeoutinminute;
if (timeout != 0)
timeoutinminute = timeout;
else
timeoutinminute = Convert.ToInt32(System.Configuration.ConfigurationManager.AppSettings["DagCacheTimeout"].ToString());
string Cachetype = System.Configuration.ConfigurationManager.AppSettings["CacheExpiryType"].ToString();
if (Cachetype.Trim().ToUpper() == "SLIDING")
AddCacheManager.Add(value, objectvalue, CacheItemPriority.Normal, null, new SlidingTime(TimeSpan.FromMinutes(timeoutinminute)));
else if (Cachetype.Trim().ToUpper() == "ABSOLUTE")
dt = System.DateTime.Now.Add(TimeSpan.FromMinutes(timeoutinminute));
AddCacheManager.Add(value, objectvalue, CacheItemPriority.Normal, null, new AbsoluteTime(dt));
else
AddCacheManager.Add(value, objectvalue, CacheItemPriority.Normal, null, new NeverExpired());Hello Sathishkumar,
For issues regarding Microsoft Enterprise Libraries, there is a specific forum, i would suggest that you could post it to that forum:
https://entlib.codeplex.com/
Thanks for your understanding.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Publish BUS1065 object to Enterprise Service Bus (Tibco)
Dear forum members,
We are trying to find out if a concept we designed will work. Our goal is to publish a full business object e.g. BUS 1065 (Employee) to the Enterprise Service Bus (Tibco JMS technology).
We plan to customize change pointers to the BUS object, which will trigger a replicate of the BUS object. We hope to create an outbound iDoc which will contain the full BUS object. The ESB solution will trigger a JMS publish on receiving the iDoc.
Does anybody has experience with replicating a business object for a non SAP receiver? Will our concept work?
kind regards,
RichardDear forum members,
We are trying to find out if a concept we designed will work. Our goal is to publish a full business object e.g. BUS 1065 (Employee) to the Enterprise Service Bus (Tibco JMS technology).
We plan to customize change pointers to the BUS object, which will trigger a replicate of the BUS object. We hope to create an outbound iDoc which will contain the full BUS object. The ESB solution will trigger a JMS publish on receiving the iDoc.
Does anybody has experience with replicating a business object for a non SAP receiver? Will our concept work?
kind regards,
Richard
Maybe you are looking for
-
Adressbook got stuck in an other desktop.
In my MBP(Lion) ,used by my wife, the adressbook got stuck on an other desktop. Some time ago she tried to update a page in adressbook but did not succeed. Yesterday I found out about it.When tapping ,via the trackpad, the adressbook-icoon in the doc
-
I want to report a serous bug; FireFox 4.0 options - '''General Tab''' -check boxes - From the help file; '''Warn me''' when websites try to redirect or reload the page: When this option is enabled, Firefox will prevent websites from redirecting you
-
HI, In tomcat, web context is specified in Server .xml file with <!-- Tomcat Examples Context --> <Context path="/examples" docBase="examples" debug="0" reloadable="true" crossContext="true" />. this will deploy my examples webapplication in Tomcat s
-
Calling dialog program from report
Hi All, I need to call dialog program from report and do not want the initial screen to be shown and execute the dialog program. can this be possible, if yes please let me know this to do this, when I tried using leave to transaction its showing the
-
I am having a problem with typing messages on my 9300 curve in any application. Example: trying to type message in bbm and cursor bounces all over screen, and when you are finally able to type a letter, sometimes wierd accent marks appear above the l