Technical Product Overview - PowerPoint PPT Presentation

Loading...

PPT – Technical Product Overview PowerPoint presentation | free to download - id: 257339-NmYyN



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Technical Product Overview

Description:

HTTP/S. JMS. CrossWorlds Proprietary & Confidential. Business Integration ... Event Isolation. Compensation. A2A & B2B Connectivity. Internet. Technology. APIs ... – PowerPoint PPT presentation

Number of Views:39
Avg rating:3.0/5.0
Slides: 40
Provided by: marylou9
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Technical Product Overview


1
Technical Product Overview
2
CrossWorlds Business Integration Management System
KEY
TIGHTLY COUPLED INTEGRATION CrossWorlds
Connectors Serverless Trading Agent
(STA) LOOSELY COUPLED INTEGRATION Trading
Partner Interchange (TPI )
3
The 9 Key Architecture Differentiators
J2EE/ Custom/ Legacy/ Packaged Application
Repository
Interchange Server
4
Business Integration Management
System Architecture Overview
Interchange Server
Integration Tools
Business Process Automation
Integration Services
Information Management
Multimode Internal Transport
5
Business Integration Management
System Architecture Overview
6
Business Integration Management System Business
Process Automation
  • Process Designer
  • Business Object Editor

7
CrossWorlds Process Designer
8
Collaborations Pre-Built Configurable Business
Processes
Sales Order Processing
  • Features
  • Application independent business processes
  • Complement underlying applications
  • UML flow diagrams require minimal coding
  • Extendable
  • Benefits
  • Reusable to facilitate application upgrades
  • Amplifies application ROI through new
    cross-functional processes
  • Rapid deployment, best business practices
  • Customizable to meet your needs

9
Packaged Business Process Modules
eSales Customer Manager Item Manager On-Hand
Inventory SO Processing Account Status
eProcurement Item Manager Vendor
Manager Inventory Level Invoice Generation PO
Processing PO Status Account Status
eCustomer Service Customer Manager Item
Manager Contact Manager Installed Product Service
Contract SO Status Invoice Generation
Demand Planning Item Manager Customer Manager SO
Processing Demand History Demand
Forecast Customer Orders
Supply Planning Item Manager BOM Manager Customer
Orders On-Hand Inventory Purchase Orders Work
Orders Transfer Orders Planned Orders
Sales Processing Customer Manager Item
Manager Contact Manager Installed Product SO
Processing SO Status Account Status
Service Support Customer Manager Item
Manager Contact Manager SO Processing Service
Contracts SO Status Invoice Generation
Human Resources Employee Manager Department
Manager
Procurement Item Manager Vendor Manager PO
Processing PO Status
Inventory Mgmt Item Manager Inventory
Manager Inventory Adjustments
Financial Transactions Account Receivable Invoice
Generation General Ledger Movement
10
Common Business Object Model
ERP
Customer Interaction
CrossWorlds Generic Object
Legacy
Supply Chain Management
  • Superset representation normalizes data
  • Application independent
  • Developed using application and standards body
    knowledge
  • Allows cross-referencing of hierarchical and flat
    objects

11
Number of Touchpoints Increases Integration Burden
12
Traditional Custom-Coded Integration
  • Point-to-point integration
  • Data is mapped directly from one application to
    another
  • Costly, unscalable and difficult to implement and
    maintain

Internal Applications
External Applications
  • Customer Service
  • Finance and Billing
  • Sales and Distribution
  • Manufacturing
  • Supply Chain Management
  • Legacy
  • Suppliers
  • Customers
  • ASPs
  • B2B Exchanges

13
Traditional Message Broker Integration
  • Centralized point-to-point integration
  • Data is mapped directly from one application to
    another
  • Messaging Hub routes data

Internal Applications
External Applications
  • Customer Service
  • Finance and Billing
  • Sales and Distribution
  • Manufacturing
  • Supply Chain Management
  • Legacy
  • Suppliers
  • Customers
  • ASPs
  • B2B Exchanges

14
CrossWorlds Integration Solution
  • Distributed, modular hub-and-spoke architecture
  • Data Isolation Layer for separation of
    application-specific and process logic data
  • Common Object Model for true process integration

Internal Applications
External Applications
  • Customer Service
  • Finance and Billing
  • Sales and Distribution
  • Manufacturing
  • Supply Chain Management
  • Legacy
  • Suppliers
  • Customers
  • ASPs
  • B2B Exchanges

15
Business Process Isolation Layer Operation
  • Business process logic components work with
    common business objects
  • Connectors map application-specific business
    objects to and from generic business objects
  • Process logic manages gaps in business rules
    between disparate applications

Object Mapping Relationship Service
16
Business Integration Management
System Architecture Overview
17
Business Integration Management
System Information Management
Relationship Definitions
Data Mapping Rules
Application Specific Business Objects
  • Relationship Designer
  • Map Designer
  • Business Object Editor
  • BORGen

18
CrossWorlds Map Designer
19
CrossWorlds Business Object Editor
20
Relationship Management
  • Allows multiple disparate applications to behave
    as a single application
  • Provides static and dynamic cross-referencing
    capabilities

Application A
Application C
Cross-Reference Database
Contact John Smith Key ID 456
Contact John Smith Key ID 123
Contact ID Tables
123 100 456 100 XY483 100 348482 100
Application B
Application D
Contact John Smith Key ID XY483
Contact John Smith Key ID 348482
CrossWorlds ID 100
21
CrossWorlds Relationship Designer
22
CrossWorlds Relationship Manager
23
Business Integration Management
System Architecture Overview
24
Business Integration Management System Multimode
Internal Transport
MQ Series
IIOP
HTTP HTTP/S
JMS
  • Connector Framework
  • Access Framework

25
Business Integration Management System A2A B2B
Connectivity
Trading Partners
XML
  • Application Connectors
  • Technology Connectors
  • Connector Developers Kit
  • Trading Partner Interchange
  • Access Framework

26
A2A Lightweight Connector Architecture
  • Data In
  • Data Out
  • Event Management
  • Pub/Sub List
  • Data Transformation
  • Cross-Referencing

Enterprise Application
CrossWorlds Interchange Server
Connector Controller
Connector Agent
Flexible Transport
  • Lightweight, remotely deployable agents
  • Near-zero local administration
  • Tightly or loosely coupled integration
  • Flexible formatting

27
A2A / B2B Lightweight Connector Architecture
  • Data In
  • Data Out
  • Event Management
  • Pub/Sub List
  • Data Transformation
  • Cross-Referencing

Enterprise Application
CrossWorlds Interchange Server
Connector Controller
Connector Agent
Serverless Trading Agents
Flexible Transport
  • Lightweight, remotely deployable agents
  • Near-zero local administration
  • Tightly or loosely coupled integration
  • Flexible formatting

28
CrossWorlds Access Framework
Business Object
LAN WAN VPN VAN
Data Format Handler
Communication Protocol Handler
CrossWorlds Interchange Server
  • Direct access to transformation business
    process layers from an external source
  • Browser (Web) based integration
  • Connector-less application integration
  • Loosely coupled Trading Partner integration

29
B2B / B2C Integration using Access Framework
Access Framework
CrossWorlds Interchange Server
HTML
Business Process Logic
App Server
EJB JCA
Check Order Status
XML
Enterprise ERP
Legacy
Request Price Quote
  • Collaborations integration logic is directly
    accessible from the local App Server (WebSphere,
    WebLogic, etc.)
  • Collaborations are exposed as EJBs and invoked
    from App Server
  • App Server can participate as the triggering
    application of any Collaboration through JCA

30
B2B Integration using Trading Partner Interchange
(TPI)
ASPs
Enterprise Applications
Trading Partner Applications
B2B Exchanges
XML EDI Custom…
Interchange Server
TPI
Customers
Suppliers
Firewall
31
Flexible Deployment Options
Trusted Partner
Tightly coupled (app to app)
Loosely coupled
Trusted Partner
Serverless Trading Agent
Serverless Trading Agent
Interchange Toolset
Partner Management
Application
CrossWorlds Interchange Server
CrossWorlds Trading Partner Interchange
HTTP
Application
EMAIL
Virtual Community
FTP
Application
MQ
Application
Certificate Management
Access Framework
XML Connector
Firewall
WEB Browser
32
Business Integration Management
System Architecture Overview
33
Business Integration Management
System Integration Services
Management Monitoring Services
Transaction Services
Error Handling Services
  • System Manager / SNMP
  • Event Sequencing
  • Event Isolation
  • Compensation

34
CrossWorlds System Manager
35
Event Sequencing
  • Maintains order of triggering events…
  • Through transaction commit
  • Solves lost update and embedded create
    problems in multi-threaded processing
    environments
  • …Across collaboration object instance threads
  • …Across controller listener threads

Process Logic
Event Object Queue
T1
T2
En
E1
E2
E3
E4
E5
...
T3
T4
Tn
36
Event Isolation
  • Ensures that multiple event instances are not
    processed at the same time by different
    collaboration object instances
  • Allows server to provide transactional isolation
    while maximizing throughput

Process Logic Group
Event Object Queue
Process Logic Object
En
E1
E2
E3
E4
E5
...
Process Logic Object
37
Event Management Compensating Transactions
Begin Transaction Saga
Sub Transaction 1
  • Each transaction step is associated with a
    corresponding compensating step
  • A compensating step determines how the
    transaction step is logically rolled back
  • If transaction fails, the compensating steps for
    all incomplete transactions are executed

Enter new customer in
SFA
Log Error Exit
Success?
Sub Transaction 2
Enter new customer in
Help Desk App
Compensation Transaction 1
Success?
Update SFA customer
send Email
Sub Transaction 3
Enter contract object in
Finance App
Compensation Transaction 2
Delete customer object
Success?
in Help Desk App
Commit Transaction Saga
38
The 9 Key Architecture Differentiators
J2EE/ Custom/ Legacy/ Packaged Application
Repository
Interchange Server
39
(No Transcript)
About PowerShow.com