SOAIntegrator is the integration product from SOAMatrix, addressing various integration challenges in an enterprise.
Integration Challenges:
Most enterprises have multiple applications implemented in different languages and
platforms and have business processes that require these applications to work together.
Executing these business processes manually is slow, error-prone, expensive and very likely
to adversely impact customer satisfaction and organisation effectiveness. Enterprises
with legacy integration need a better way of integrating applications in a way that will
allow their internal, non-expert, IT resources to maintain and evolve existing integrations
rapidly and cost-effectively. IT infrastructure in enterprises needs to be agile in adopting to
evolving requirements.
Typical Enterprise IT Infrastructure challenges include:
-
Heterogeneous systems:
To integrate and interoperate across incompatible
platforms, schemas, interaction models, protocols, formats
-
Rapid Change
To incrementally update services, processes and
infrastructure to changing requirements (functional and non-functional) business rules
-
Business Process Automation
To automate business processes and workflows in the enterprise
-
Enterprise Capabilities
To achieve enterprise capabilities such as distribution, security, reliability, scalability, persistence and performance with minimal effort and expertise
-
Standards
To avoid vender lock-in and ensure easy migration and interoperability across different vender stacks.
-
Security
How to achieve authentication, authorization, identity propagation and single sign-on in a federated architecture
built on multiple standards?
SOAIntegrator comprises of the following:
Enterprise Services Bus (ESB):
SOAIntegrator ESB provides mediation, loose coupling, service enablement, service integration and security.
The following are key features of ESB:
Service Enablement:
- Location and protocol transparency is provided
allowing choice of different application and transport protocols and endpoints leading to decoupling of service consumers from service providers.
Loose Coupling:
-
Location and protocol transparency is provided allowing choice of different application and transport protocols and endpoints leading to decoupling of service consumers from service providers.
- As a result, the location, protocol or interface of
the service can be changed at run time and existing clients can continue using services after simple configuration change and no accompanying code change. This ensures that the enterprise infrastructure is
highly agile and adaptive.
Configuration Based:
- Configuration changes to endpoints, proxies, policies and mediators can be made at run time using an intuitive web interface without writing any code. This provides
a high level of flexibility and agility to the enterprise.
Multiple Transports, Connectivity and Protocol Switching:
- Support for various transport protocols such as HTTP(S), File, Email, FTP, JMS, Application Protocols and APIs such as RMI, JDBC, JCA, SMS and POX to ease integration of existing applications into the SOA infrastructure without any changes.
- The ESB automatically ensures protocol switching and any required transformation when the client
and the service use different application and/or transport protocols.
SOAIntegrator Architecture:

Click to enlarge
Mediation Features:
- Powerful and configurable mediators are provided for load balancing, throttling, security, content
based routing and transformation.
Enterprise Features:
- Support for load balancing, failover, enterprise security, identity propagation, reliable messaging
and transactions.
Standards Supported:
- Almost all relevant standards are supported such as JBI (for business integration) XSLT, XPath, XQuery, WS-Security, SAML, other WS-* standards such
as WS-RM, WS-Addressing, WS-Policy leading to interoperability with other products and platforms.
Following are the key features of Process and Data Integration:
Process Design:
-
Composite applications can be built using the intuitive designer based on eclipse.
Process orchestration and Integration:
-
Includes native Business Process Execution Language (BPEL) engine to enable process orchestration and integration. It has also been extended to support human workflows.
- Helps automate business processes and integrate applications using interfaces at various tiers such as User Interface, Business Logic, and Data.
Monitoring and Administration:
-
Processes and process instances can be monitored and administered using an easy-to-use web based console.
Data Integration:
- Access information from disparate sources such as XML, RDBMS, Web Services, and EIS systems using
standards like Service Data Objects (SDO) and XQuery.
Standards:
-
Support for existing and emerging standards such as BPEL 1.1 & 2.0, SCA, SDO and XQuery, XSLT and XForms.
© 2007-2008 SOAMatrix Software Pvt Ltd. All Rights Reserved.