Technical Product Overview - PowerPoint PPT Presentation

1 / 39
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:44
Avg rating:3.0/5.0
Slides: 40
Provided by: marylou9
Category:

less

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
SystemArchitecture Overview
Interchange Server
Integration Tools
Business Process Automation
Integration Services
Information Management
Multimode Internal Transport
5
Business Integration Management
SystemArchitecture Overview
6
Business Integration Management SystemBusiness
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
eSalesCustomer ManagerItem ManagerOn-Hand
InventorySO ProcessingAccount Status
eProcurementItem ManagerVendor
ManagerInventory LevelInvoice GenerationPO
ProcessingPO StatusAccount Status
eCustomer Service Customer ManagerItem
ManagerContact ManagerInstalled ProductService
ContractSO StatusInvoice Generation
Demand PlanningItem ManagerCustomer ManagerSO
ProcessingDemand HistoryDemand
ForecastCustomer Orders
Supply PlanningItem ManagerBOM ManagerCustomer
OrdersOn-Hand InventoryPurchase OrdersWork
OrdersTransfer OrdersPlanned Orders
Sales ProcessingCustomer ManagerItem
ManagerContact ManagerInstalled ProductSO
ProcessingSO StatusAccount Status
Service SupportCustomer ManagerItem
ManagerContact ManagerSO ProcessingService
ContractsSO StatusInvoice Generation
HumanResourcesEmployee ManagerDepartment
Manager
ProcurementItem ManagerVendor ManagerPO
ProcessingPO Status
InventoryMgmtItem ManagerInventory
ManagerInventory Adjustments
FinancialTransactionsAccount ReceivableInvoice
Generation General LedgerMovement
10
Common Business Object Model
ERP
CustomerInteraction
CrossWorldsGenericObject
Legacy
SupplyChainManagement
  • 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 ProcessIsolation 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
SystemArchitecture Overview
17
Business Integration Management
SystemInformation 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

ApplicationA
ApplicationC
Cross-Reference Database
Contact John SmithKey ID 456
Contact John SmithKey ID 123
Contact ID Tables
123 100 456 100 XY483 100 348482 100
ApplicationB
ApplicationD
Contact John SmithKey ID XY483
Contact John SmithKey ID 348482
CrossWorlds ID 100
21
CrossWorlds Relationship Designer
22
CrossWorlds Relationship Manager
23
Business Integration Management
SystemArchitecture Overview
24
Business Integration Management SystemMultimode
Internal Transport
MQ Series
IIOP
HTTP HTTP/S
JMS
  • Connector Framework
  • Access Framework

25
Business Integration Management SystemA2A 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
EnterpriseApplications
Trading PartnerApplications
B2BExchanges
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
InterchangeToolset
PartnerManagement
Application
CrossWorldsInterchangeServer
CrossWorldsTradingPartnerInterchange
HTTP
Application
EMAIL
Virtual Community
FTP
Application
MQ
Application
CertificateManagement
Access Framework
XMLConnector
Firewall
WEBBrowser
32
Business Integration Management
SystemArchitecture Overview
33
Business Integration Management
SystemIntegration 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 ManagementCompensating 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 ErrorExit
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)
Write a Comment
User Comments (0)
About PowerShow.com