2. Agenda
• Problems with Point-Point connectivity
• What is Enterprise Service Bus and why it is important?
• Some implementations of ESB
• How APPSeCONNECT uses ESB for integration
• A use case for our SAP B1 – Magento integration using ESB.
4. Lets say in hypothetical scenario,
You have a business and you
control your business using App 1
5. Your business expands and you
need some more applications
specific to solve your particular
problems of your business.
But what about the communication
between them ?
One, you might write all logic
inside App 1 and communicate
data to and from App 2 and App 3.
9. Why ESB is important
• Enterprise service Bus is a service layer which lies between the interactive
applications so that they can talk to each other using standard protocol.
• Maintenance of application in forms of adding more and more applications and
removing applications is easy.
• One single point failure but yet can be load balanced.
10. Duties of ESB
• Self-monitored control of messages exchanged between communicating parties.
• Distributing information across intended parties quickly and easily.
• Use of common protocols.
• Retain messages when intended parties are offline or not available for message
consumption.
• Changing, re-routing, logging information can be made anytime without
changing the implementation of Service Bus.
• Providing incremental solutions to the problem.
11. Benefits of ESB
• Totally decoupled architecture.
• Can support heterogeneous architecture without any change.
• Less infrastructure code required to add more apps.
• Generalized solution to the problem
• Easier to scale up.
• Message based approach rather than contract based approach.
• Messages are sent using common standard protocol.
26. Kind of Communication
in APPSeCONNECT
• Message based Communication
• Real-Time communication
• Relay based communication
• Event messages for sync activities.
29. Communication
Channels
• SOAP message based communication channel.
• Socket based communication channel.
• Configures a self hosted Enterprise Service Bus on
premise for realtime touchpoints.
30.
31. Questions
We are happy to answer your questions!
For more details about APPSeCONNECT, visit
www.appseconnect.com
/appseconnect /company/insync