130 likes | 318 Views
E154 Open Biz Web Services Architecture. Adam Jack Director, Open Biz Sybase eBD ajack@openbiz.biz. Presentation Overview & Objectives. Overview Goals of Open Biz as a “Web Service” Why/What/How/Where of Open Biz and Web Services Objectives
E N D
E154Open Biz Web Services Architecture • Adam Jack • Director, Open Biz • Sybase eBD • ajack@openbiz.biz
Presentation Overview & Objectives Overview Goals of Open Biz as a “Web Service” Why/What/How/Where of Open Biz and Web Services Objectives Introduction to Open Biz’ web service capabilities, architecture and role in the Sybase Web Services strategy Understanding of the potential benefits of this additional solution
Open Biz - Open Business Interchange • Provides interoperabilility between business partners withoutentanglements, allowing change • Networking applications using open solutions, without demanding partners install any Sybase software. Promotes a truly open dynamic network • Bridge transports & security protocols, data & document structures, process flows, allowing change • Supports standard and proprietary business processes • Hosted: “Full-service outsourced B2Bi” : • connectivity/transformation/management/maintenance
Benefit: Open Biz is a “Web Service” • Shipping Query: E-mail ones shipping to Open Biz, and given your business rules it’ll hit a UPS document-style Web Service, or a FedEx RPC-style web service, or USPS XML over http (non-web) service --- and return the response via e-mail • Tax Returns: Utilize an Open Biz Web Service interface to pass XML to Open Biz, to have it convert that to pre-validated EDI, and batch it for transport (over secure FTP) to the IRS and local state “Use your format, transport and protocol not your partner(s)”
Briefly: Web Services • Web Services are structured interfaces using open XML-based standards. • Protocol: over SOAP (Simple Object Access Protocol) itself over transports, e.g. HTTP(S), SMTP, others • Metadata: WSDL (Web Services Definition Language) containing XSD (XML Schema Definition) to define data objects, interactions, error handling and transports. • Discovery: UDDI (Universal Description, Discovery and Integration) and WSIL (Web Services Inspection Language)
Why: Web Services? • Open Biz is an Internet integration engine. Web Services are it’s natural ‘remoted’ API, and are an additional communications protocol • Web Services are a growing source of structured data interfaces, and allow increased self-service & configuration automation • Web Services support security mechanisms (namely HTTPS/XMLDSIG) that firewall administrators typically do not restrict for “outbound” connections. Open Biz as a host allows clients to communicate both “outbound”
What: Web Service support • Open Biz produces and consumes client data using Web Services, acting as either a server or a client as required • Open Biz supports standard and proprietary W/S • Open Biz produces and consumes WSDL metadata for Open Biz services • Open Biz supports W/S discovery via UDDI, WSIL and browser-based manual selection/specification • Open Biz allows configuration via it’s Web Services API (as well as online via it’s portal)
How: Open Biz Abstractions • Open Biz provides abstractions to reduce, or remove, the entanglements associated with interactions • Business Process Rules reside within Open Biz, in addition to at each end, to support business process integration • Open Biz provides optional services for secure communications, transformation and mapping and process conversions • Open Biz is your Business Network Access Point
How: Open Biz Logical Architecture Your Organization Partner Organizations Open Business Interchange: Flow Rules = Message Formats = Connections = Services = Organizations
How: Open Biz Software Architecture HTTP HTTP CONNECTORS CONNECTORS Back-end Processors/Mappers/Services FTP FTP Central Engines, Rules Routers SMTP SMTP SOAP SOAP Database Queue Farm/Backbone … … User Interface Management Portal Internet
How: Open Biz Connectors • Open Biz is utilizes a J2EE environment powered by Sybase EAServer 4.1,Sybase ASE 12.5 and Sybase Integration products • Open Biz “Connectors” are responsible for delivering data (in the appropriate form) over the appropriate protocol • Open Biz “Connectors” support SOAP RPC & document calls using one-way, request-response and solicit-response style of operation • Open Biz “Connectors” provide SOAP interfaces as APIs, and for emulating proprietary Web Services
How: WSDL Import/Export Wizards • Open Biz metadata can be, in part, represented by WSDL and formed from WSDL • Open Biz wizards consume WSDL in order to attach a new web service to Open Biz • WSDL is located using UDDI queries, or WSIL or manual browsing • WSDL schema and calling information are utilized • Open Biz generates and presents WSDL for its services
Where: OpenBiz.biz • Open Biz: http://www.openbiz.biz • Information: info@openbiz.biz • Open Biz Datasheet: http://my.sybase.com/detail?id=1012867 • Open Biz Web Services: http://my.sybase.com/detail?id=1017888 • Powered by Sybase: http://www.openbiz.biz/wwwroot/home/powered.jsp