Search Binary Spectrum
Home | Resources | Sitemap | Support
Binary Spectrum
   
Enterprise Application Integration
Application development and Maintenance
Service Oriented Architecture
Sun Java Composite Application Platform Suite
JCAPS - eGate Integrator
Portal Server and the Java Composite Application Platform Suite
eInsight Business Process Manager
SOA and Java-Introduction
SOA And Java-The Service layer
SOA and Java-Web Services Description Language
SOA and Java-Building the Service Layer in Java
Enterprise Service Bus
Enterprise Service Bus - Use case Scenario
Technology
Healthcare
Retail
JCAPS - eGate Integrator
 



The eGate Integrator serves as the foundation of the java composite Application Platform suite and employs a versatile architecture that is ideally suited for distributed Computing environments. It also provides a unified single sign on environment for integration development deployment, monitoring and management. JCAPS addresses application integration by means of an integration Project. The Integration project contains the business logic required to solve a specific problem. The Project also contains the various logical components and supporting information required to perform the routing, processing, and caching of messages containing the relevant data from one application to another.

All Project information is stored in the Repository which is the heart of the eGate Integrator. a single Repository serves the entire enterprise—this common Repository is used for development, testing, and production purposes. Communication between the Repository and other Java CAPS components can be configured to use either HTTP or HTTPS. The Enterprise Designer and Enterprise Manager clients can communicate with the Repository through a firewall.

Projects are created using tools contained within Enterprise Designer such as the Connectivity Map Editor and, once deployed, can be run and monitored using Enterprise Manager. An Environment represents the total system required to implement a Project. It consists of a collection of Logical Hosts, capable of hosting components of Java CAPS, along with information about external systems involved in the implementation.

In the run-time environment, J2EE compatible integration servers are used as operational engines while the propagation of messages are carried out by JMS-compatible message servers. Each Environment contains one or more system definitions. Each definition must include one or more integration or application servers such as the Sun SeeBeyond Integration Server, which are the engines that run Collaborations and eWays ( An eWay is a component that connects eGate Integrator to an external business application.), and one or more message servers such as the Sun SeeBeyond JMS IQ Manager, which manage JMS topics (publish-and-subscribe messaging) and queues (point-to-point messaging). Each set of integration servers and message servers, plus additional software modules, comprise of what is known as a Logical Host.

Integration Project components

External Application Proxies: The eGate Integrator’s basic function is promoting the interchange of data between the external business applications collectively referred to as external applications and are represented in the project by logical proxies for the specific applications involved.

A Collaboration is a logical operation taking place between

  • a message destination and an external application or
  • two message destinations or
  • two external applications having a publication and subscription relationship between them.

Collaboration Definitions define the logical operation taking place in the related Collaboration. Based on an Object Type Definition, It is usually created in the Java Configuration Editor.

Object Type Definitions are a set of rules that describe the

  • Messages propagated through eGate Integrator, and the methods available for operating on them.
  • Interactions with external APIs.

Created using the OTD Wizard, OTDs can function as instances in eGate Collaboration definitions, or as services in eInsight Business Process Manager.

A Message Destination is a container for stored data, and can follow either the topic or queue JMS model.

Logical connection between external systems (applications or protocols) and a service are provided an eWay Intelligent Adapter.
Two main graphical user interfaces (GUIs) are provided by the eGate Integrator.

  • Enterprise Designer is used by resources involved in the designing and configuration of projects for integrating systems and developing composite applications using web services.
  • Enterprise Manager which is a web browser-based interface used by system administrators to manage all aspects of the run-time environment.

Enterprise Designer

By using the Enterprise Designer GUI, you can develop Projects to process and route data between external applications or systems. The GUI consists of two panels,

  • Enterprise Explorer on the left, and an
  • Editor panel on the right

When a component is selected in the enterprise explorer, the editor panel on the left displays the editors related to the selected component. The figure shows the connectivity Map editor where the logical components of a project can be created and connected. You can drag and drop the various collaborations, intelligent Queues and eWay adapters on to a connectivity Map and the eGate Integrator will use this map to intuitively configure the end to end flow of messages within an integration scenario.


Enterprise Manager

The Enterprise Manager is a Web based interface which enables a system admin to manage JAVA CAPS applications for both the schema Runtime Environment (SRE) and Java 2 Enterprise Edition (J2EE).

Similar to the Enterprise Designer GUI, the Enterprise manager also has two panels

  • An Explorer panel on the left and
  • A Details Panel on the right.

The flexibility of the eGate Integrator system allows it to communicate with and link multiple applications and databases across a variety of operating systems. eGate Integrator performs in both real-time and batch (scheduled) integration modes.

Next in this series is, Portal Server and the Java Composite Application Platform Suite…

If you are interested in outsourcing software development or would like to find out more about our services and offerings, please get in touch with us. You might want to send us a mail, or simply contact us at info@binaryspectrum.com. A senior member of our customer engagement team will get in touch with you within 24 hours.


 
 
 
 
 

Privacy | Terms of use | Blog | EMR | EHR | Retail | MS.NET | Wireless | Design | Healthcare Areas | Knowledge bank | Healthcare Stat-license | Retail - Store Operation

© 2003 Binary Spectrum All Rights Reserved