b2b integration with websphere business integration connect
DESCRIPTION
B2B Integration with WebSphere Business Integration Connect. Seminar Outline. Introduction – On Demand Technical Roadmap Integrate Applications and Business Processes to enable On Demand Solutions Business Process Integration - PowerPoint PPT PresentationTRANSCRIPT
e-business on demand
© 2003 IBM Corporation
B2B Integration with WebSphere Business Integration Connect
© 2004 IBM Corporation
e-business on demand
2
Seminar OutlineIntroduction – On Demand Technical RoadmapIntegrate Applications and Business Processes to enable On Demand Solutions
Business Process Integration● An Introduction to Application Integration and Process Integration● Service Oriented Architecture● WebSphere Business Integration for On Demand Process Integration
------------------- MORNING BREAK --------------------------------------------
Application Integration and Process Integration with WBI Adapters and Collaborations● WBI Adapters, Business Objects and Mappings● Demo – WBI Adapters and Business Objects● WBI Collaborations, Templates, Deployment and Access● Demo – WBI Collaborations
------------------------- LUNCH ------------------------------------------------------
Application Connectivity - WebSphere Business Integration Event & Message Broker● Multiprotocol Pub/Sub Message Routing● Message Transformation, Augmentation, and Datasource Integration● Demo – WBI Message Broker
B2B and Business Partner Integration● WBI Connect
--------------------- AFTERNOON BREAK --------------------------------------
Workflow based Process Integration● WBI Workflow
Business Process Modelling and Monitoring● Process Modelling in WBI Workbench ● Monitoring with WBI Monitor● Demo – WBI Workbench Modeller
Summary● Developer Resources
© 2004 IBM Corporation
e-business on demand
3
Key Capabilities of Business Integration
ConnectIntegrate ManageMonitorModel
Model and simulate the enterprise business processes.
Integrate the islands of processing.
Connect customers and business partners.
Monitor the business processes end to end.
Manage the business effectiveness and improve the processes.
WebSphere Business
Integration
© 2004 IBM Corporation
e-business on demand
4
Community Integ’n Services
Enterprise Applications
Enterprise Service Bus
Application Services
Monitoring Services
Data/Information Services
Enterprise Data
Application Connectivity Services
User Interaction Services
Process Services
J2EE Extensions
J2EE Container Services
J2EE Base Services
Transaction/ Compensation
Process State Management
Staff Services
Community Management
Document Management
Protocol Services
Transport Services Mediation Services
Process Choreography Services
Common Runtime Infrastructure
Development Tools, ServicesModel, Design, Development, Test Tools
Delivery Services
Experience Services
Resource Services
Event Services
IT Monitoring Process Monitoring
WebSphere BI Modeler WebSphere Studio
WebSphere BI Monitor
WebSphere BI ConnectWebSphere BI ServerWebSphere Application
ServerWebSphere Portal Server
WebSphere MQ
WebSphere BI Adapters
DB2 Information Integrator
WebSphere BI Event/Message Broker
WebSphere BI Workflow
WebSphere Business Integration Connect
© 2004 IBM Corporation
e-business on demand
5
Community Integration
With Community Integration, companies enable integration of business processes spanning different systems across enterprise boundaries.
End-to-End Process
“Sell Side”“Buy Side”Non-Production Spend
ProductionSpend
Company
© 2004 IBM Corporation
e-business on demand
6
WBI Connect for B2B Community Integration
Full-function, enterprise-strength gateway/hub built on WAS foundation
Support for standards-based transports, protocols, and formats● Transports: HTTP, HTTPS, SMTP, FTP, JMS/WebSphere MQ● Protocols: RNIF 1.1, RNIF 2.0, AS1, AS2, SOAP (Rel. 4.2.1)● Formats: EDI, XML, RosettaNet, cXML, Binary/Raw Payloads
Document Exchange, Management, Routing, Archive
Security, Audit and Non-repudiation
Enables integration beyond the enterprise into the extended value chain● Component-based solution providing robustness and performance● Provides high scalability for large trading communities
B2B framework for B2B, D2D (Division to Division) and Merger/Acquisition
© 2004 IBM Corporation
e-business on demand
7
WBI Connect Communication Protocol Management
WebSphereBusiness Integration
Connect
Business Partner
Application
ExchangeHubs
Transport Management (HTTP/HTTPS, FTP, SMTP)
Transport Level Security/Client Authentication (HTTPS)
Message Header Parsing/Processing Transport-level and Process-level retries and
resubmit, deferred redelivery Supports multiple transports/protocols
● EDIINT (AS1 and AS2)● Traditional Document Exchange via AS/2 or HTTP/HTTPS● RNIF 1.1 and 2.0● JMS/WebSphere MQ for internal integration● SOAP – RPC and Document Literal (Rel. 4.2.1)● XML
Community Integration Services
CommunicationProtocol
Communication Protocol
© 2004 IBM Corporation
e-business on demand
8
WBI Connect Message Protocol Management
Message Level Acknowledgements (AS2 MDN, Rosetta Net Signals)B2B Process State ManagementDigital Signature and ValidationDocument Packaging/UnpackagingDocument Retry ServicesDocument Encryption/Decryption ServicesMessage Pass-Through Support
WebSphereBusiness Integration
Connect
Business Partner
Application
ExchangeHubs
Community Integration Services
CommunicationProtocol
Message Protocol
Message Protocol
Communication Protocol
© 2004 IBM Corporation
e-business on demand
9
WBI Connect Protocol Support
Community Manager (Internal)Community Participants (External)
BusinessIntegrationConnect
(Enterprise & Advanced)
Bus IntConnect(Express)
Any B2B software
1. XML/Binary over AS22. EDI over AS23. XML over HTTP (no packaging)
1. XML/Binary over AS1/AS22. EDI over AS1/AS23. XML over HTTP (no packaging)4. RosettaNet5. SOAP (4.2.1)6. FTP/SMTP integration
Bus Int(EAI)
WDI
3rd Party EDI
Translator
Web Service
JMS (MQ)
JMS (MQ)
HTTP(s)
File System
SOAP
© 2004 IBM Corporation
e-business on demand
10
WBI Connect - B2B Capabilities
B2B Capabilities are defined at the community participant level and define document types and attributes for a participant as both a source and target for specific document flow types
© 2004 IBM Corporation
e-business on demand
11
WBI Connect - Partner Connections
Connections define the processing documents between the hub and participants and define message attributes, transport protocol, document processing action, and gateway specifications
© 2004 IBM Corporation
e-business on demand
12
WBI Connect Security
Support for authentication, authorization, encryption services, and audit/non-repudiation
WebSphere BI Connect integrated certificate management via private secured keystore
System Security● Access control using permission model for configuring and enforcing user/developer access rights● Ability to restrict document routing and SOAP operations ● Transport-layer security (SSL) provides server-based and client-based authentication● Provides for concurrent support of digital certificates from multiple certificate authorities
Document Security● Supports encryption / decryption and digital signatures● Ability to secure and validate the authenticity of documents
Full support for proxy and reverse proxy services
© 2004 IBM Corporation
e-business on demand
13
WBI Connect Document Management
Document StorageNon-Repudiation ServicesDocument Validation Services (XML Schema)Document Processing Services
● B2B Translation Integration● Optional XSLT Integration
Communication Integration (VAN, Legacy, Customized)
WebSphereBusiness Integration
Connect
Business Partner
Application
ExchangeHubs
Business Partner
Application
ExchangeHubs
Community Integration Services
CommunicationProtocol
Message Protocol
Document Management
Message Protocol
Communication Protocol
Document Management
© 2004 IBM Corporation
e-business on demand
14
Integrated Data Repository
Profiles● Partner, Certificates, Gateways, Users, Groups, Contacts, Addresses
Guidelines● Guideline definitions by document type● Can be unique at a partner, channel, or destination level
Non-repudiation● Stores origin, transport, packaging, and both the original and final documents● Configurable data retention periods
Process State● Maintains state for conversation management (e.g. RosettaNet)● Tracks time-to-perform, time-to-ack, non-repudiation and authorization requirements, retry counts, failure and success
conditions, processing timestampsTrading Activity
● Tracks individual document activity, including packaging, protocol, disposition, and business channel process activity● Summary views facilitate activity reporting
Events● Log system and document exchange events, e.g., success, failure, or in progress● Summary views facilitate aggregated event reporting and rapid problem determination in high volume trading
environments
© 2004 IBM Corporation
e-business on demand
15
JMS
FILE SYSTEM
HTTP/S
HTTP
Example Document Processing Interactions
Communication
Document Handling and Validation
Message Protocol
EDIINT AS1/AS2
Communication
HTTP/S
FTP
SMTP
XML
SOAP
RNIF 1.1/2.0
EDI
XML
SOAP BODY (RPC/DOCUMENT)
RNSC
BINARY/FLAT FILE
Exception Management/Alert Notification
Community Manager ConsoleCommunity Participant Console
Management Console
Com
mun
ity
Man
ager
HTTP
Activate
Com
mun
ity
Par
ticip
ants
Configure capabilities to enable flows
© 2004 IBM Corporation
e-business on demand
16
Community Management
Partner Management● Profile Management● Connection Provisioning● Alert Management● Exception Management● Certificate Management
WebSphereBusiness Integration
Connect
Business Partner
Application
ExchangeHubs
Business Partner
Application
ExchangeHubs
Community Integration Services
CommunicationProtocol
Message Protocol
Document Management
Co
mm
un
ity
Man
agem
ent
Message Protocol
Communication Protocol
Community Management
Document Management
Hub Management● Configuration Management● Alert Management● Exception Management● Operations Management● Access Management
© 2004 IBM Corporation
e-business on demand
17
ViewersProcess Viewer
ReportsExceptions
Document Status
Event Viewer
VolumeProcesses
ToolsOriginal Document
Data ValidationDocument AnalysisPartner Connection
AdministrationUser
ManagementProfile Management
Provisioning ConsoleProcess Guidelines
Readiness Assessment
Phase & Step Status Document Library
AlertsException
AlertsInactivity Alerts
Timed AlertsCustom Alerts
Community Participant
Console
Viewers
AdministrationProvisioning ConsoleCommunity Status
Community Events
Partner Management
ToolsPost Test Message
+
Community Manager Console +
Hub AdministrationViewers
Provisioning ConsoleContent Management
Console BrandingActivity Viewer Process MgmtPassword Policy
MgmtWorkflow Mgmt
AdministrationChannel Mgmt
Gateway Mgmt
Gateway Queue
Community Operator Console
Community Management
© 2004 IBM Corporation
e-business on demand
18
Event Alert Definitions can be configured
© 2004 IBM Corporation
e-business on demand
19
Receiver (REC), aka “Target”●Accepts documents from partners and stores them
Document Manager (DOC)●State Engine (STE) – retrieves stored documents, processes and routes data●Document Processing Engine (DPE) – packaging, validation, logging●Delivery Manager (DM) – delivers documents to partners and applications
Community Console (CON)
WebSphere Application Server provides container management for components
CON
REC
DOC
WebSphere Business Integration Connect – Architecture
DocumentManagement
Services
ListenerService
ManagementAdministration
Monitoring
TradingCommunity
OutboundDocuments
InboundDocuments
WebSphere Business Integration Connect
© 2004 IBM Corporation
e-business on demand
20
WebSphere BI Connect Document Flow
Receiver(2)
SharedStorage
Database
(1)HTTPS
(3)NFS
(5) (7)J DBC
(4) (6)NFS
1. Partner posts document to Receiver via HTTPS with clientauthentication required.
2. Receiver authenticates trading partner against database ofauthorized client certificates and receives document data via POST.
3. Receiver writes raw data from POST, plus metadata (source IP,certificates, etc.) to queue on Shared Storage via NFS.
4. Document Manager reads raw and meta data and saves inbounddocument to non-repudiation directory on Shared Storage.
5. Document Manager saves inbound document location pointer toDatabase via J DBC.
6. Document Manager processes data to destination format (validation,transformation, etc.) and saves destination document to non-repudiation directory on Shared Storage.
7. Document Manager saves destination document meta data anddocument location pointer to Database via J DBC.
8. Document Manager delivers data to Hub Owner via HTTPS.
PartnerHub
Owner
DocumentManager
(8)HTTPS
© 2004 IBM Corporation
e-business on demand
21
Representative Deployment Configuration
Network Dispatcher
Target Target
DocumentManager
DocumentManager
Database
BackendApp
BackendApp
BackendApp
NAS/NFS
Console Console
Web
Sp
here
Bu
sin
ess
Inte
gra
tion
Serv
er
WebSphere Business Integration Connect
Firewalls
Edge Components(Proxy, Reverse Proxy,
Intrusion Detection)
MQ
© 2004 IBM Corporation
e-business on demand
22
WebSphere Business Integration Connect Express
Repositories
Trading Activity
Event Management
Non-repudiation
Profiles
Consoles
UI Branding
Presentation
Notifications
Email Branding
Alert Manager
Access Control
Transport, Routing and Packaging
AS2HTTP/S SOAP
Light-weight, easy to use, cost-effective B2B connectivity tool
AS2 and HTTP protocol standards for transmitting documents securely over the internet
B2B participant solution (versus gateway hub solution)
● Connection to trading partners
● Management of document exchange process
Servlet based architecture
AS2 Certified
SOAP Proxy capability
© 2004 IBM Corporation
e-business on demand
23
Web Services Support
Integrated support for extending SOAP-based services to partnersSupport for both RPC and Document Style Web Services InterfacesWebServices proxy support to separates internal/external service endpointsEnables integration with:
● WebSphere BI WSDL-enabled components● Other non-WebSphere BI Web Services● Integration solution based on WS-I Basic Profile 1.0
Future releases include support for emerging standards in security e.g. WS Security with evolution of WebSphere Application Server support
© 2004 IBM Corporation
e-business on demand
24
WebSphere Data Interchange
Data Mapping● Create and deploy maps representing specific
Trading Partners document formats
Data Translation● Translate application data into other formats i.e.
EDI, XML, Application Formats● Native application formats can be mapped
directly to a standard● Customize data standards to fit business needs● Manage transactions securely and efficiently● Utilize WebSphere MQ queuing and other
communications methods● Integrate with existing applications i.e.
WebSphere Message Broker
User Dataincl. CSV
ANSI X12
EDIFACT
XML
User Data
incl. CSV
ANSI X12
EDIFACT
XML
Any to AnyTranslation
© 2004 IBM Corporation
e-business on demand
25
WebSphere Data Interchange Document Mapping
Mapping Capabilities► – Any-to-any ► – XML DTD import► – Accumulators, arithmetic and logical operations► – Loop and element mapping► – Envelope field mapping► – User-defined translation and validation► – Boolean logic
© 2004 IBM Corporation
e-business on demand
26
WBI Connect enables complete B2B Integration
● Scalable from small to large communities● Provides complete visibility of trading partner community● Enables rapid implementation of trading partner communities● Leverages WebSphere MQ/JMS for WebSphere Business Integration
connectivity● Supports any data type, EDI, XML, Binary, Custom● Support for multiple security trust models based on topology and partner
requirements
© 2004 IBM Corporation
e-business on demand
27
Questions
Any questions on:
B2B Integration with WBI Connect
© 2004 IBM Corporation
e-business on demand
28
Break
15 Minute Break