Websydian for Web Services Mikkel Schnack Soft Design
Websydian for Web Services Mikkel Schnack Soft Design A/S Session Code: 4 H
Agenda Web Services overview n Web Service Examples n Websydian and Web Services n Web Service Demo n Success story - LB n
What is Web Services? w Automated communication between computers over the Internet Firewall SOAP Message
Description Broker Subscribe Web Services in action Publish Internet Web Service Subscriber Invoke Response Web Service Publisher
Technical Description w Uses standard high-level Internet communication protocols n HTTP w Transfers data using XML w DTD (Document Type Definition) n Describes its message types using a portable type system (language and platform neutral) WSDL (Web Service Description Language) Provides a way to access metadata describing the messages it accepts Simplicity and Flexibility!
Web Services based on SOAP over HTTP are emerging as the leading technology for encapsulating business processes and sharing them with Business partners
What is SOAP? w Simple Object Access Protocol w A transport protocol w Based on XML w A widely recognized standard w The technical foundation for Web Services
What is the function of SOAP? w Provide a language-independent pipe that enable real-time transfer of data between disparate systems. w Enables safe automated communication through firewalls
Subscriber Internet Firewall Publisher Firewall SOAP Req SOAP Generator HTTP Server SOAP Processor SOAP Resp Apps
Web Service Advantages w Real-time / Syncronous Dialog w Fully Automated w Platform Independant w Universal Protocol n SOAP w Firewall Friendly n HTTP and HTTPS
Web Services can be made based on XML or XML/SOAP However, two additional standards are emerging as leading standards: WSDL: (Web Service Description Language) Provides a way to access metadata describing the Web Services requirement to the messages/ information exchanged UDDI: the Yellow pages for Web Services
WSDL UDDI Subscribe Web Services in action Publish SOAP Web Service Subscriber Over HTTP Invoke Response Web Service Publisher
Agenda Web Services overview n Web Service Examples n Websydian and Web Services n Web Service Demo n Success story - LB n
Business Context w Why Web Services? n Where do Web Services create most value w Examples: n n Outsourcing B 2 B added value B 2 B data exchange B 2 B – B 2 C broker B 2 B B 2 C
Outsourcing Web Services Before After
Added Value w Tightening B 2 B ties Before Web Services After
B 2 B Data Exchange w Integrated Communication w Automated Communication
Before A Broker A After A Browser-based Requests B Web Services B Broker C C D D Browser-based Requests
Agenda Web Services overview n Web Service Examples n Websydian and Web Services n Web Service Demo n Success story - LB
Websydian and Web Services
Websydian Web Service Components w Websydian Transac. Xml Developer n n Handles XML documents in Model based environment (Plex) Import and Export capabilities w Websydian HTTP Client w Websydian Web Service Developer n Handles entire SOAP Message handling
Web Services in the next Websydian release In the Websydian Dvalin release 2 Q 2003 w c. XML w WSDL
Agenda Web Services overview n Web Service Examples n Websydian and Web Services n Web Service Demo n Success story - LB n
Demo Background w Broker application n n Allows consumers to compare prices and service quality from distributors Allows consumers to buy from chosen distributor directly from broker web site
Agenda Web Services overview n Web Service Examples n Websydian and Web Services n Web Service Demo n Success story - LB n
Insurance Portal www. Forsikringsluppen. dk XML Broker Internet Customer with (Browser) Internet Insurance company 1 Insurance company 3 Insurance company 2
The LB Insurance Web Services Case This case illustrate the strength of the model based development tools Websydian and Advantage Plex
LB’s e-Business applications External laptop access/ODBC Customer (Browsers) Phase 2 Web Service application Internet Phase 4 Web service application reusing Websydian applications Plex application made as component Firewall AS/400 server Phase 1 Web server Customer (Browsers) Phase 3 Websydian applications GUI application for internal use Corporate Database
e-Business Objectives To develop a Web Service application for a public insurance Broker Quickly l Reusing the existing business logic l Using the existing Websydian applications l
e-Business Application w Access to LB’s insurance quote application Able to exchange XML information with the Insurance Portal l Generate a customized insurance quote based on this information l w Application l A Web Service application there used the existing Websydian web applications to generate quotes
Requirements w Integrated e-business Web service e-business solution integrate fully with existing Websydian web applications and with backend applications l XML-access built entirely using advantage Plex and Websydian l Deployed on existing web server l
Requirements w e-business application requirements l Accessed using XML l Fast w HTML-based => no special modem requirements l Provide instant quote l Fully automated
Business values for LB l e-Business solution used to increase exposure through a public insurance Broker l Customers able to compare insurances quotes l Inexpensive way of complying with governmental rules l New Customers
Business values for LB n n n No platform changes were necessary Could build on existing back-end application web applications using Advantage Plex and Websydian LB can now develop future Web Service applications inhouse
Insurance Portal www. Forsikringsluppen. dk Broker Internet Customer accessing (Browsers) Internet Insurance company 1 Insurance company 3 Insurance company 2
Types of insurance to select : household, car and family
a e d e to r e om t s e h tt q e R s e u cu ov r p t a d
Next page
Selection of insurance companies to get a quote from
You now ask for quotes !
n. Within 30 Seconds you get an answer!
Comments to the quotes = equal, + better, - less, ! Additional comments
Session Summary w Web Services n n n enables Automated communication between computers over the Internet Provides Real-time / Syncronous Dialog, Fully Automated, Platform Independent, Universal Protocol (SOAP) Firewall Friendly (HTTP and HTTPS) w Websydian Web Service Developer n n n Enables Model based Web services development Handles entire SOAP Message handling WSDL will come in 2003
? Questions & Answers
For customers references Visit our Website – www. websydian. com
- Slides: 46