1. Overview of EME - CE
EME Community Edition 1.1.0
Previous
1. Overview
This documentation illustrates how to accomplish a small subset of the functionality contained within Protocol Proxy and EME. Please visit Business Integration Technology, Inc. for more information, or contact us via EMAIL or Phone: 314-635-6351, for more complicated solutions, including but not limited to:
- Business to Business integration (B2B)
- Message transformation and mapping services
- ERP connectivity (SAP, Oracle, etc.)
- Enterprise Application Integration (EAI)
- Managing trading partner communities
- EME support contracts
- Custom application development
For more information about Protocol Proxy or EME, you can Contact Us or visit our website at http://businessintegrationtechnology.com.
1.1. Introduction
This guide provides step-by-step instructions for installing Protocol Proxy and EME inside your firewall for testing purposes. Exposing Protocol Proxy to the public internet will most likely require help from your network administrator, in the form of a server that is accessible from the public internet and some firewall rules. Reference the Protocol Proxy Advanced Setup section for detailed information about exposing Protocol Proxy to the public internet.
Protocol Proxy and EME rely on a number of open source projects, containers, and java. Both require a Java Development Kit (JDK), version 1.6 or greater.
You will see the following terms referenced throughout the documentation:
| Term | Definition |
|---|---|
{BIT_EME_CE_HOME} |
location where the root directory of the installation is located |
{version} |
version number of BIT EME-CE (ex: 1.1.0) |
{BIT_EME_CE_HOME} MUST be in a directory structure without any spaces.
{BIT_EME_CE_HOME} is NOT the default name of the directory created during install, but rather is a placeholder for use throughout this document. The default directory name can be modified as long as no blank spaces are used.
Please do NOT try to proceed with the Protocol Proxy and EME sections of the Quick Start guide until the prerequisite software packages are correctly installed and tested, e.g., Java.
1.2. Protocol Proxy
Protocol Proxy is a lightweight replacement to standard protocol services (FTP, SFTP, HTTP, HTTPS) that is deployable in the DMZ. This allows you to eliminate the need to open "holes" in the firewall of the secure internal network while still able to service a wide variety of standard messaging protocols. It also secures your data by encrypting the data before storing it in an encrypted database.
1.3. Enterprise Messaging Engine (EME)
EME is based on the Mule open-source ESB and leverages many other proven open-source projects such as Mule, Derby, Jetty, ActiveMQ and xFire. EME utilizes many different standards-based connections to various endpoints, that allows for very rapid development and connection to internal and external systems. It also eliminates vendor lock-in since we use standards-based protocols and message formats.
1.4. Managed File Transfer (MFT)
BIT's EME provides a secure Managed File Transfer solution for moving financial transactions, critical business files, large documents, XML, and EDI transactions over the Internet and private IP networks. Our managed file transfer capability is built around our secure Protocol Proxy, and EME and supports a wide array of open Internet standards.
1.5. Business to Business (B2B) Integration
Business Integration Technology creates business-to-business (B2B) integration solutions using our proven EME enterprise messaging engine. We have extensive experience and proven success in applying our knowledge and implementing EME in a variety of industries. Our Capabilities demonstrate expertise across business areas, data standards, and communication protocols.
Most common business documents can be exchanged electronically, including purchase orders and acknowledgments, manifests, bills of lading, shipping confirmations, shipment status or tracking data, invoices, and financial transactions. Electronic processing and transmission of business documents saves time and labor by reducing the use of phone and fax, and by reducing human error.
1.6. Enterprise Application Integration (EAI)
Business Integration Technology creates enterprise application integration (EAI) solutions using our proven EME enterprise messaging engine. We have extensive experience and proven success in applying our knowledge and implementing EME in a variety of industries. Our Capabilities demonstrate expertise across business areas, data standards, and communication protocols. BIT applies the same knowledge, skills and best practices to EAI projects as are delivered in a B2B project.
Application integration solutions route messages between enterprise applications such as legacy systems, packaged applications, or homegrown custom applications. Each of these applications is usually built around a proprietary data model, and each application expects to receive messages that conform to its internal data format. Applications using different data formats communicate with each other using a special filter, a message transformer, to translate one data format into another.
Previous
