web services trenton fairbanks sung wan kim laura samartin jumpei takatsuki

25
Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Upload: eunice-mckinney

Post on 21-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Web Services

Trenton Fairbanks

Sung Wan Kim

Laura Samartin

Jumpei Takatsuki

Page 2: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Do you remember?

Microsoft “.Net” Strategy on June 22, 2000 "Our goal is to move beyond today's world of

standalone Web sites to an Internet of interchangeable components where devices and services can be assembled into cohesive, user-driven experiences"

Spurce: http://www.microsoft.com/presspass/press/2000/Jun00/ForumUmbrellaPR.asp

Page 3: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

“Heating up” Technology

5% Implemented Web services in 2002* 80% Plan to implement in three years* 54% Want to use for integration in 2003** 48% Already implemented by 2004*** 71% Will increase spending in 2005*** $21B Market value in 2007*

Spurce: *IDC, **Gartner, ***Yankee Group

Page 4: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Key Players

IBM “On demand” Microsoft “.NET” HP “Adaptive enterprise” Sun “Java”

Page 5: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Key Players

Oracle Oracle Application Server 10g BEA WebLogic Server 9.0 “Diablo” CA WSDM R3.1 Many small vendors for management tools

Page 6: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

What is Web Services

Open and standardized technology that integrates internal and external applications, letting companies use applications hosted from other companies’ servers and develop own applications to be used by others on the Internet

Page 7: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Definition: IBM

An interface that describes a collection of operations that are network accessible through standardized XML message

Source: “Web Service Architecture: Technical Overview of the Pieces” IBM Corporation

Page 8: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Definition: Microsoft

Protocols that enable computers to work together by exchanging messages

Based on the standard protocols of XML, SOAP, and WSDL, which allow them to interoperate across platforms and programming languages

Source: http://www.microsoft.com/net/

Page 9: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How it works

Citigroup Starbucks.com and

VermontVacation.com Yamato Transport Group and a competitor

Page 10: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Key Features

Service Oriented Architecture Open and standardized technologies Interoperability

Page 11: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Key Technologies

XML SOAP WSDL/WSFL UDDI

Page 12: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How Technologies Work

User firmProvider of

Web services

SOAP Protocol

Collaborate services through SOAP

“Service Oriented Architecture”

Page 13: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How XML and WSDL Work

XMLXML

User firmProvider of

Web services

WSDL Document

SOAP Protocol

Open and Standardized technology

“Interoperable”

Page 14: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How UDDI Work

XMLXML

UDDI Registry

User firmProvider of

Web services

WSDL Document

SOAP Protocol

RegisterSearch and find

Page 15: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

UDDI/UBR

IBM UDDI Business Registry Microsoft UDDI Business Registry SAP UDDI Business Registry

Page 16: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Benefits

Flexible and easier integration- Both internal and external

Lower development costs- You can use other’s application

Another source of revenue- You can sell your application as ASP

Higher productivity of workers

Page 17: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Constraints

Spurce: http://news.com.com/2001-7345_3-0.html

Page 18: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Constraints

Technology:Security and Reliability concerns

Business:Budget concern and Lack of Knowledge

Economy

Page 19: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Any question?

Page 20: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Appendix

Global XML Web Services Architecture

- Oct 23, 2001 Modular General purpose Federated Standards based

Page 21: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

Appendix

WSDM 1.0: Web Services Distributed Management was voted an OASIS standard in March 2005

WSMF 2.0: Web Services Management Framework

http://devresource.hp.com/drc/specifications/wsmf/index.jsp

Page 22: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How UDDI Works

Page 23: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How UDDI Works

Page 24: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How UDDI Works

Page 25: Web Services Trenton Fairbanks Sung Wan Kim Laura Samartin Jumpei Takatsuki

How UDDI Works