Title: EntireX The Vehicle to Business Integration
1EntireX - The Vehicle to Business Integration
- Marguerite Hagman, Systems Engineer
- Software AG, Inc.
2What is EntireX?
- A componentized approach to Business Integration
- EntireX Communicator
- EntireX Broker Broker services
- EntireX Security
- EntireX Developer Kit
- EntireX Mediator
- XML Document processing framework
3Components of EntireX Communicator
- Broker
- Broker Services
- Developers Kit
- Security
- EntireX Manager
- Very flexible high-performance messaging
- Adapters (LU6.2, MQSeries) Attach Manager
- Tools and APIs to attach applications to the
EntireX Communicator DCOM and Java bindings
CORBA, XML and SOAP support - Mainframe SAF supportSeamless integration of
Windows and Unix security - Monitoring Managing
4Messaging Styles
- RPC Remote Procedure Call
- ACI Advanced Communication Interface
5EntireX Communicator RPC
SOAP
EntireX Broker
Natural RPC Server
(Tamino)
X-tension Wrapper
Natural PDA
6Generate IDL
7(No Transcript)
8(No Transcript)
9(No Transcript)
10Web Services Natural XML Wrapper
Request
ltCalculationgt ltOpcodegtlt/Opcodegt ltOperand1gt33lt/O
perand1gt ltOperand2gt44lt/Operand2gt lt/Calculationgt
Service
Natural XML Wrapper
Natural
EntireX Broker
XML Adapter
Calculation ( Opcode, Operand1, Operand2, Resu
lt )
Result
ltCalculationgt ltResultgt77lt/Resultgt lt/Calculationgt
11Web Services Natural XML Wrapper
Natural XML Wrapper
XML Wrapper
WSDL
Development
Natural
EntireX Broker
XML Adapter
HTTP Server
RPC
XML
Runtime
12EntireX Communicator ACI
ClassAclass ServerAserver ServiceAservice Func
tionRegister
EntireX Broker
Natural Subprogram
13(No Transcript)
14ActiveX Control
15(No Transcript)
16Summary
- ACI
- Programs Only
- Persistence
- Sync Async
- requires coding
- RPC
- Subprograms only
- no persistence
- sync only
- no coding
17What Is EntireX Mediator?
18Communicator and Mediator Compared
- EntireX Communicator
- Programming Interfaces
- Application integration Solution
- Synchronous Asynchronous
- Desktop integration
- Platform integration
- Application integration
- Platform specific capabilites
- EntireX Mediator
- Non-Programming
- Behavior-oriented integration
- Open web technology
- XML transformations based on style sheets (XSLT)
- Document processing
- Uses open, standards-based XML techniques
exclusively
19EntireX Mediator
- An XML Integration Broker technology
- A dynamic, content oriented XML router
- User composes behavior
- Rather than an API interface
- Rather than an integration flow
- Input must be XML
- Output need not be XML
20Benefits
- Reduce impact of change (cost, time)
- incurred by ever-changing document structures
and communication architectures in a fluctuating
partner network. - Increase independence from proprietary business
integration solutions - with an extensible architecture built on
Internet standards like XML, XSLT and HTTP. - Reduce implementation time
- with pre-fabricated XML document management
components matching popular application patterns
21EntireX Mediator Features
- Sequencer Complex transactions typically
require management of multiple actions before a
result is returned. The discovery area allows you
to identify the flow. - Apply rules based on content and/or structure
- Rules can be modified dynamically
- Transformation adapts the structure and content
of documents to match that of the processing
application. It uses XSLT standards to manage
the different source and destination formats. - Replication - allow replication of transactions
- Aggregator - Collects transactions results from
anywhere in the sequence - Validation catches malformed documents and
takes them out of the XML process flow so that
incorrect data is not inserted into backend
applications.
22EntireX Mediator
XML Applications
Design
Java,C,packages, Web services
Sequencer
Existing Applications
XML
HTTP
discovery
Mainframe,Unix, AS400Windows ...
EntireX
transformation
SMTP
validation
...
replication/aggregation
E-Mail
Tamino, File system
logging
SMTP
23The Sequencer GUI
XML View
Global View
Project View
24The Sequence
? Discover document attributes
? Decision based on rules and attributes
? Replication
? Gateway Response
? Log request before processing
? Gateway Back-end request
? Log request after processing
? Aggregation
25EntireX Mediator In Summary
- Intuitive, GUI-driven XML integration
- No coding
- Real-time information enterprise integration
- Leverage your distributed data into valuable
business information - Rules based processing
- Release business partners from knowing
architecture and formats - Embraces open industry standards
- XSLT, HTTP, XML, SMTP
26EntireX Connectivity
- Distributed application development
- Mission critical application access via multiple
technologies and protocols - Web Server accessibility
- Server application dispatching and load balancing
- XML based behavioral document routing
- XML resource based application development
- Maximum results for least effort, time and cost