Download presentation
Presentation is loading. Please wait.
Published byPierce Gordon Modified over 9 years ago
1
Postech DP&NM Lab Lab Seminar 2006 “Survey on Web Service” CS600 Chang Kun, Park Nov 21, 2006 Email : pck1982@postech.ac.krpck1982@postech.ac.kr Chang Kun, Park Nov 21, 2006 Email : pck1982@postech.ac.krpck1982@postech.ac.kr
2
DP&NM Lab Postech, Korea (2) Lab. Seminar 2006 Content Introduction Motivation Architecture of WS Framework of WS -SOAP -UDDI -WSDL Advantages of WS Product of WS Case Study of WS Conclusion
3
DP&NM Lab Postech, Korea (3) Lab. Seminar 2006 Introduction Businesses have interacted using basic Internet infrastructure Web Service -Extensible framework for app to app interaction, built on top of existing Web protocols and open XML standards -By adopting Web technologies, the service-oriented architecture model facilitates the delivery of services over the Internet -By using open XML standards, it makes apps available to any application, any platform, or any device, and at any location. In 1999, HP’s e-Speak is a first product that introduce the concept of Web Services In 2000 Microsoft coined the actual term “Web services”.
4
DP&NM Lab Postech, Korea (4) Lab. Seminar 2006 Motivation(1/2) Travel Industry AirlinesHotels Rental-car companies Client -Travel Industry-
5
DP&NM Lab Postech, Korea (5) Lab. Seminar 2006 Architecture
6
DP&NM Lab Postech, Korea (6) Lab. Seminar 2006 Framework (Protocol Stack)
7
DP&NM Lab Postech, Korea (7) Lab. Seminar 2006 Framework (Protocol Stack) Be divided into three areas based on XML techs -Communication protocols Simple Object Access Protocol (SOAP) -Service description Web Services Description Language (WSDL) -Service discovery Universal Discovery, Description, Integration (UDDI)
8
DP&NM Lab Postech, Korea (8) Lab. Seminar 2006 SOAP XML-based messaging protocol using HTTP (or SMTP) as transport mechanisms represents the information needed to invoke a service or reflect the results of a service invocation, and contains the information specified in the service interface definition SOAP Message SOAP Envelope SOAP Header SOAP Body Method Call & Data Headers HTTP Headers XML Encoded SOAP Method Call & Data contains SOAP Method Call Individual headers encloses headers encloses payload Standard HTTP and SOAP HTTP Headers The complete SOAP Message
9
DP&NM Lab Postech, Korea (9) Lab. Seminar 2006 SOAP Example
10
DP&NM Lab Postech, Korea (10) Lab. Seminar 2006 WSDL Define a service’s abstract description in terms of messages exchanged in a service interaction Specifies the service’s capabilities, its location on the Web and instructions regarding how to access it WSDL elementElement description DefinitionsRoot of WSDL Document TypesProvides definitions for the data types that SOAP messages contain. Message Describes a one-way message, which may represent a request or response sent to or from the Web service. PortTypeDefines the service interface of operation that the Web service. binding Binding Specifies the protocols by which nodes transport messages and for data encoding. PortSpecifies the address for particular binding. Is a sub-element of service. serviceSpecifies the actual location (URL) of the Web service on the server. OperationDescribes an action provided by the Web service.
11
DP&NM Lab Postech, Korea (11) Lab. Seminar 2006 WSDL Example
12
DP&NM Lab Postech, Korea (12) Lab. Seminar 2006 UDDI Offer users a unified way to find service provider Provider two basic specification -Definition of information to provide about service -Query and update API for registry (Save, Update, Find, Delete, and etc) UDDI Data Structure BusinessEntity BusinessService bindingTemplate publisherAssertion tModel : 포함 : 참조
13
DP&NM Lab Postech, Korea (13) Lab. Seminar 2006 UDDI Example
14
DP&NM Lab Postech, Korea (14) Lab. Seminar 2006 Advantages Using open, text-based standards -Interoperability. Promote a modular approach to programming -multiple organizations can communicate with the same Web service. Employ an existing infrastructure -easy and inexpensive to implement. Reduce the cost of Enterprise Application Integration (EAI) and B2B communications. Can be implemented incrementally -reduce organizational disruption resulting from an abrupt switch in technologies
15
DP&NM Lab Postech, Korea (15) Lab. Seminar 2006 Product - BEA BEA = Web services-development tool + Web services standards WebLogic Enterprise Platform -WebLogic Server SOAP, UDDI support -WebLogic Integration application integration, business-process management, B2B integration -WebLogic Portal personalization, e-commerce componets support -WebLogic Workshop Web Services-development tool core XML, SOAP, WSDL processing debugging and testing tools support Java-based servers
16
DP&NM Lab Postech, Korea (16) Lab. Seminar 2006 Product - IBM WebSphere Application Server -IBM’s main deployment platform -support for XML, SOAP, WSDL, UDDI -WebSphere Studio Application Developer allows developers to build, test and deploy J2EE applications -WebSphere Studio Site Developer Web Service IDE Build, manage and maintain UDDI repository -Enterprise Developer for Multiplatforms Support integration of e-business systems
17
DP&NM Lab Postech, Korea (17) Lab. Seminar 2006 EAI - Case Study British Telecom -2001 년 12 월에 웹서비스 도입 -Cape Clear Software 를 통해 웹서비 스 솔루션을 구현 - 플랫폼 간의 통신을 위해 XML 과 SOAP 메시지를 사용 -BT 의 웹서비스 구현은 특정 벤더의 생산라인에 종속되지 않음 -BT 의 웹서비스에서는 필요에 따라 새로운 어플리케이션을 추가하거나 통합하는 것이 유연함
18
DP&NM Lab Postech, Korea (18) Lab. Seminar 2006 B2B Collaboration – Case Study Alliance Airlines - 항공 화물과 연료 공급 등의 서비스 제공 - 기존의 Alliance Airline 인프라 컴퓨팅 시스템 회사의 성장을 늦추는 핵심 여러 부서에서 사용되던 어플리케이션들이 각각의 플랫폼에 종속됨 회사의 supply-chain 과의 통신이 어려움 자료의 수동 입력에 따른 효율성 저하와 오류발생 - 각 부서간과 supply-chain 과의 통신을 개선하기 위해 SilverStream Software 를 사용 어플리케이션간에 데이터 순환이 허용 SilverStream eXtend™ 으로 3A Track 개발 -3A Track 모든 자사의 화물 위치를 추적 관련 supply-chain 의 시스템에 직접 접속이 가능 화물의 출발에서 도착까지의 실시간 정보를 제공 - 웹서비스 기술의 적용에 따른 이점 고객들 또는 공급업체와의 관계 증진 계산 시스템이 갖는 오류의 개선 새로운 수익 창출
19
DP&NM Lab Postech, Korea (19) Lab. Seminar 2006 Conclusion Introduce Web services -software applications that can be discovered, described, and accessed based on XML Benefit of Web Service -Platform and Language Independent -Interoperability -Reusability -Extend of Business Even if Web Service techs still need time to mature and require more research, it is a viable means for network communication and can be a roadmap for a powerful communication toolset
20
DP&NM Lab Postech, Korea (20) Lab. Seminar 2006 Reference W3C, Web Services Architecture WG http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/ http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/, Lawrence Wilkes, Kevin J. Ma, Ki- Ho. Jun, Cheol-Soon. Kim http://www-306.ibm.com/software/websphere/support/ http://www.bea.com/framework.jsp?CNT=index.htm&FP =/content/products/weblogic http://www.allianceairlines.com/services/usa_1.aspx www.capeclear.com/customers/BT_and_CC.pdf
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.