14
1 Copyright © 2001, ZapThink, LLC What’s Hot with Web Services? Ronald Schmelzer Senior Analyst ZapThink, LLC

What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

1

Copyright © 2001, ZapThink, LLC

What’s Hot with Web Services?

Ronald SchmelzerSenior AnalystZapThink, LLC

Copyright © 2001, ZapThink, LLC

Page 2: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

2

Copyright © 2001, ZapThink, LLC

The Changing World of Data

• Proliferation of Content• Increased Integration of

Applications• Automation of Paper-

based Systems• Shift to Customer-

Centric KM Model

BIG CHANGES BIG CHANGES AHEADAHEAD

1

Copyright © 2001, ZapThink, LLC

A Web Services Roadmap

ZapThink Web Services Roadmap

Prim

ary

road

bloc

ksIn

voca

tion

styl

ePr

imar

y us

e

2003-2004 2004-2005 2005+2002-2003

Internal Focus

External (B2B) Focus

Full embedding of Web Services

Static binding to static Services

Dynamic binding to static Services

Discover & bind at runtime (JIT integration)

Security

Management

Transactions

Billing & Metering

Business WebProcess Automation

Orchestration & Workflow

Source: Copyright © 2002 ZapThink LLC

Robust registry services

Page 3: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

3

Copyright © 2001, ZapThink, LLC

Why do we Integrate?

Respond to Business Drivers

Get a better understanding of customers and business operations

Connect organizations

Lower the cost of ownership

Allow systems to evolve

Value-add existing applications

Copyright © 2001, ZapThink, LLC

The Integration “Zipper”

Page 4: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

4

Copyright © 2001, ZapThink, LLC

Implementing SOI

Initial Costs Configuration UpgradesMaintenance

Custom IntegrationTraditional EAI, B2BiService-Oriented Integration

Copyright (C) 2002 ZapThink, LLC

Rel

ativ

e C

osts

Copyright © 2001, ZapThink, LLC

So, Where’s the ROI?

• I = Investment– Hardware and Software– Time and Effort

• R = Return– Cost Savings– Revenue Enhancing

• Time to Return

Web Service Implementation Quadrants

Externally-deployed

Web Services

Internally-deployedWeb Services

Client-sideWeb Services

Immediate Value

Rev

enue

-enh

anci

ng

Long-term Value

Cos

t-sav

ing

Web Service-enabled

Applications

Source: Copyright © 2001, ZapThink, LLC

Page 5: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

5

Copyright © 2001, ZapThink, LLC

Old Wine in New Bottles?

• Web Services as a generic API, XML as a generic data format – good, but good enough?

• Where are the services??• Is there really ROI in

standards-based APIs?

Copyright © 2001, ZapThink, LLC

Web Services in the Present…

Web Services are in the horseless carriage phase

• Where new technology is applied in the patterns of the earlier technology

• Web Services are used to simplify integration

Page 6: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

6

Copyright © 2001, ZapThink, LLC

Web Services in the Future…

New approaches to software development, engineering,

architecture, and management

Copyright © 2001, ZapThink, LLC

Service-Oriented Architecture

ServiceRequesterService

RequesterServiceProviderServiceProvider

ServiceBroker

ServiceBroker

Find

Bind

Publish

Page 7: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

7

Copyright © 2001, ZapThink, LLC

Static Components Dynamic Services

Today:• Component-based development: build &

integrate components• Assemble to customer’s specificationsTomorrow:• Web Services dynamically described with

WSDL files• Developer indicates where WSDL file can be

found

Copyright © 2001, ZapThink, LLC

System Integration Service Exposure & Reflection

Today:• System requirements architecture

component specificationsTomorrow:• System requirements Service assembly• Access dynamic descriptions

Page 8: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

8

Copyright © 2001, ZapThink, LLC

Coding for Reusability Coding for Broad Applicability

Today:Reusability is a pillar of OO programming, but…

– Takes more time– No guarantee of reusability– Developer working beyond requirements

Agile methodologies (like Extreme Programming – XP)– Code only what customer needs at the time– Refactor whenever extra functionality creeps in– Resulting code is broadly applicable

Tomorrow:• Develop Service-oriented architectures following Agile principles• Ongoing, iterative process that involves customers/users• Services constructed to be simple and broadly applicable

Copyright © 2001, ZapThink, LLC

Disruptive Upgrades Ad Hoc Upgrades

Today:Modularity is a great idea, but largely a myth• Components often not fully encapsulated• APIs have semantic ambiguities

Tomorrow:Modularity loose coupling• Expose dynamic Service descriptions• Web Service consumers adjust to changes at

runtime• System upgrades will be ad hoc

Page 9: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

9

Copyright © 2001, ZapThink, LLC

Top-Down Scalability Bottom-Up Scalability

UDDI

Today:Scalability carefully planned from top down

Tomorrow:Scalability grows from bottom up• Use UDDI registry to locate extra resources

Copyright © 2001, ZapThink, LLC

Platform Dependence Platform Irrelevance

.Net Java J2EE

Today:Platform independence is an unrealized dream• DCOM & CORBA not cost-effective cross-platform• EAI very expensive & complexTomorrow:Systems communicate via Web Services interfaces• Platforms provide development & execution

environments only

Page 10: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

10

Copyright © 2001, ZapThink, LLC

Dictatorship Model Federation Model

Today:• Tightly coupled enterprise application suitesTomorrow:• Loosely coupled collections of federated Services

SAP

Siebel

Copyright © 2001, ZapThink, LLC

Web Services: Make Friends with IT

• Does Implementation Matter Anymore?

Productivity!Efficiency!

Page 11: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

11

Copyright © 2001, ZapThink, LLC

BPEL4WSOITJATLA?

• Transactions• Business Process• Workflow

Copyright © 2001, ZapThink, LLC

Web Services “Management”

• Quality of Service• Managing Web Services end-points• Long lived, asynchronous transactions• Billing and Metering• Repositories• WEB SERVICES TESTING?• B2B vs. EAI-type Web Services Management

Page 12: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

12

Copyright © 2001, ZapThink, LLC

Web Services “Platforms”

• Choices:– Single-vendor platform: Microsoft .NET– J2EE-based platform: IBM, Sun, HP, many others– None of the above: Scripting Languages, etc.

• Many Entrants– Hardware / OS Platform vendors

• Microsoft .NET, IBM, HP, Sun ONE, – Application & Integration Server vendors

• BEA, Oracle, IONA– New Entrants

• Cape Clear, Systinet, Infravio

IDE Component“Wrapping”

Service Def.Registration

RuntimeEnvironment

Copyright © 2001, ZapThink, LLC

Web Services Operations Management

• A “Third-generation” market– But, necessary for WS in a mission-critical role

• Vendors– WEST Global, Primordial, LogicLibrary

RuntimeManagement QoS & SLA Billing &

Metering

Page 13: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

13

Copyright © 2001, ZapThink, LLC

Web Services App. Suites

WebServiceWeb

ServiceWebServiceWeb

ServiceWebServiceWeb

Service + +Work-Flow

Work-Flow

= Aggregate Web ServicesAggregate Web Services

• Vendors:– App. Suites: Avinon, Instantis, Bowstreet– Portals: Epicentric, Plumtree, Oracle, et. al.

InterfaceInterface

Copyright © 2001, ZapThink, LLC

WS Sizing and Growth

Total Market: Total Market: $15.5B by 2005$15.5B by 2005

Web Services Market Aggregate

0

2

4

6

8

10

12

14

16

18

2000 2001 2002 2003 2004 2005

Source: ZapThink, LLC

($ B

illio

n)

Web Services Management

Web Services ApplicationDevelopmentWeb Services Platforms

WEB SERVICES MARKET SIZE ($B)2000 2001 2002 2003 2004 2005

Web Services Platforms 0.1 0.3 0.8 2 4.2 7.9Web Services Application Development 0.02 0.05 0.1 1 2.5 5Web Services Management 0.01 0.03 0.08 0.3 1 2.5

Page 14: What’s Hot with Web Services?€¦ · Title: Microsoft PowerPoint - WhatsHotWS-092002-ZTP0108-1.ppt Author: Owner Created Date: 7/31/2003 12:45:59 PM

14

Copyright © 2001, ZapThink, LLC

Take Away

• Web Services is just at the beginning…

• Many roadblocks yet to overcome

• Need vision of destination in order to point in right direction

Copyright © 2001, ZapThink, LLC

Thank You!

Jason Bloomberg & Ron Schmelzer of ZapThink are coauthors of XML and Web Services Unleashed.

ZapThink is an industry analysis firm focused exclusively on XML and Web Services.

Find out more about ZapThink at www.zapthink.com

Ronald [email protected]