Flexibility with Inbound Protocols is just the start. To provide true integration flexibility, ESBus supports
the following Outbound Protocols. If a system in your enterprise understands any of these protocols, it can be integrated
out of the box.
Outbound Protocols (Click here for Inbound Protocols)
|
|
 |
HTTP(S) |
Many applications today provide an HTTP API into their applications. ESBus not only can speak to these APIs, it can also capture the Transaction Definition.
Click Here for a view of the General Protocol Parameter Screen for HTTP(S)
Click Here to see how to capture a HTML Form Definition.
|
 |
JAVA |
ESBus allows you to talk to any Java class defined within your server's classpath.
This can be done as a native ESBus Plug-In or via scripting.
|
 |
Web Services |
The industry is moving towards Web Services, and every transaction and integration that is created with ESBus is available as a native Web Service.
Whether it's permitting inventory lookups, or processing Customer PO's, the technologically neutral Web Service allows your customers and vendors to gain access
in the most industry-standard way possible.
Click Here for a view of the General Protocol Parameter Screen for Web Services
Click Here to see how to capture a Web Service Transaction Definition.
|
 |
COM+ / .NET |
ESBus can also talk to any remoted COM object.
Click Here for a view of the General Protocol Parameter Screen for HTTP(S)
|
 |
Siebel |
Siebel is the leading provider of CRM Software, and ESBus provides an integrated protocol to act upon your Siebel implementation.
Click Here for a view of the General Protocol Parameter Screen for Siebel.
Click Here to see how to capture a Siebel Definition.
|
 |
System Commands |
The ability to Shell out to the Operating System can prove to be invaluable. ESBus' built-in support for System Commands provides this capability.
Click Here for a view of the General Protocol Parameter Screen for System Commands showing ESBus calling a CL Program on the AS/400.
|
 |
SQL |
Connectivity to Relational Databases is the cornerstone of modern applications. ESBus provides database connection pooling to provide the fastest connectivity available.
Click Here for a view of the General Protocol Parameter Screen for SQL
Click Here to see how to capture a SQL Statement Definition.
Click Here to see how to capture a SQL Table Definition.
|
 |
EDI |
EDI is the cornerstone of data exchange between different companies. ESBus' free format EDI output permits unlimited flexibility in creating very custom EDI documents.
Click Here for a view of the General Protocol Parameter Screen for EDI Documents.
|
 |
Flat File |
ESBus' free format capabilities allow you to create virtually unlimited formats of flat files, from XML, industry standard EDI and CSVs.
|
 |
JMS |
Providing guaranteed delivery of transactions is paramount for any Integration System. For added integrity, ESBus has built-in support for Java Messaging Service (JMS).
The configurable JMS capabilities allow you to subscribe to Topics and Queues, and receive a variety of message types.
Click Here for a look at the JMS Configuration Screen.
|
 |
MQ Series |
MQ Series is the most widely used Message Oriented Middleware (MOM) in use today. ESBus supports bi-directional feeds from/to MQ Series.
|
 |
Audit Logs |
Creating Audit Logs for certain transactions is not only convenient, it can also be mandatory for HIPPA and Sarbanes-Oxley compliance. ESBus provides several mechanisms for auditing transactions.
Click Here for a view of the General Protocol Parameter Screen for Audit Logs.
ESBus Auditor allows you to configure auditing with the following criteria:
UserIP Address (including wildcards)Transaction (including data elements)
Click Here for a view of the ESBus Auditor setup screen.
Click Here for a view of a sample Audit Log for a PO20 transaction.
|
 |
XML |
eXtensible Markup Language (XML) is becoming the language of the Internet. ESBus has built-in support for creating even the most complex XML documents from your transactions.
And with the ability to perform transformations using eXtensible Stylesheet Language (XSLT), the possibilities are endless.
Click Here for a view of the General Protocol Parameter Screen for XML Documents.
|
 |
Custom Plug |
If you encounter a protocol that is not currently supported, Map-Level Plug-Ins can be created. These plugs, written in Java, will be called by the ESBus Platform and passed all pertinent information.
To make it even easier, we include Add-Ins for the Eclipse Development Environment to facilitate the development.
Click Here for a screen shot of the Eclipse Add-In.
Click Here for a view of the General Protocol Parameter Screen for ESBus Plug-Ins.
|