Web Services: A New Dimension for Business Integration - PowerPoint PPT Presentation

1 / 22
About This Presentation
Title:

Web Services: A New Dimension for Business Integration

Description:

A new dimension of business automation. Distributed ... A Business-centric View 'Web services' allow businesses to: ... auto-inspection of current components ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 23
Provided by: steveho5
Category:

less

Transcript and Presenter's Notes

Title: Web Services: A New Dimension for Business Integration


1
Web ServicesA New Dimension for Business
Integration Automation
  • Wafa KhorsheedEastern Michigan University

2
Presentation Roadmap
  • The Setting Why Web Services are important?
  • The Vision of Web Services
  • A new dimension of business automation
  • Distributed computation, agents, workflow
    collaboration
  • Where are we now?
  • The current state an emerging frontier
  • Some real-world examples - Crossing the chasm

3
The Setting Why Web Services are important?
Customers top strategic software platform
project over the next year
4
Why is Integration so Difficult?
  • Software forms deep roots (not unlike language
    culture) and is hard to pull out
  • once used, built upon, relied on, ingrained
  • can't afford to disrupt, change
  • (its like open-heart surgery on your company!)
  • Vendors liked this lock-in
  • But Who's running whom? Software or Business?
  • Technology can be a barrier to dynamic business
  • company A to company B
  • work out interoperation (EDI, etc.... 2 - 5 yr
    process)
  • now comes company C better company
  • can't afford to connect!
  • Technology too rigid, too tightly coupled.

5
Then, suddenly, the Internet morphed into the Web
  • Tim Berners-Lee joined two pre-existing things
  • hypertext (HTTP HTML) and the Internet (TCP/IP)
  • Like a seed-crystal in a supersaturated solution
  • The Lattice structure of the Web sprang forth!
  • Web of IP addresses -gt BANG! -gt Web of Documents
  • Why did it take off?
  • The model was right, resonated strongly with the
    world
  • Based on simple (ASCII-text), ubiquitous
    protocols
  • Evolutionary formula
  • Existing infrastructure ubiquitous, simple open
    standards Next Generation Infrastructure

6
The 1st Wave of the Web
7
The Web is Alive and Evolving!
  • XMLs universal description abstraction
  • Applied first to world of documents formats
    (nouns)
  • Now applied to the infrastructure itself
  • APIs, Object models, Language, platforms (verbs)
  • Best form of integration ever!
  • English (language) inserted in Computers (math)
  • lttagsgt everywhere lt/tagsgt
  • XML the Calculus of the New Millennium Craig
    Burton
  • The result?
  • Model allows for dynamism change (the calculus)
  • Freedom of choice, loose coupling INTEGRATION!
  • Web Services are born!
  • Next round of standards SOAP, WSDL, UDDI

8
The 2nd Wave of the Web
  • Follows the same formula as the 1st Wave
  • Existing infrastructure ubiquitous, simple open
    standards Next Generation Infrastructure
  • Web of Documents -gt BANG! -gt Web of Programs
  • Tim Berners-Lee Web Services / Semantic Web

9
Rise of the Programmatic Web
  • Primeval web services in the 1st wave
  • stock quotes, weather forecasts, maps, traffic
    conditions, buy-buttons
  • targeted at human eyeballs via a browser
  • Web Services shift the focus from human
    interfaces to programmatic interfaces
  • They may exist along side, or below human
    interfaces, or they may not have human
    corollaries
  • Allow for automation of current "manual"
    browser-based, human-run interactions.
  • Our apps can do the work behind the scenes for us
  • Many tasks will be automated and run without
    having to bring up a browser!

10
Industry Views
  • "Businesses that ignore its potential or decide
    to sit out its early stages will find themselves
    outpaced by rivals that take advantage of Web
    services to improve their agility and even to
    transform themselves into new kinds of
    enterprises."
  • David Smith, Vice President and
    Research Director for Gartner.
  • "Web services are extremely inexpensive and
    relatively easy to try because they are
    extensions of application servers and existing
    e-business platforms."
  • by Donoato, Durchslag, Hagel of Grand Central
    Networks.

11
Platform, Language Object Model I n d
e p e n d e n c e ! ! !
  • What is a web service?
  • any program that is callable by another program
    across the web in a platform/language/object
    model independent manner, using standard web
    protocols (XML, SOAP, WSDL, UDDI, etc)
  • Technology Agnostic
  • Key differentiator from previous attempts
  • customer has freedom of choice for infrastructure
    products
  • maintain value in their past choices, investments
    and skills
  • Provides for a much bigger marketplace of
    interoperability
  • for vendors, 3rd parties, SIs, customers....everyo
    ne!

12
Platform independence
13
A Business-centric View
  • Web services allow businesses to
  • describe functionality (services) they want to
    externalize
  • publish that information
  • discover services from other businesses
  • connect to each other and invoke services with
    appropriate security, reliability, and privacy
  • If every business is seen as a "business machine"
  • Web services enables logical models of these
    machines to be connected into a world of
    integrated business machines
  • In essence businesses establish company APIs
    and then interlink to each others processes
    across the Web

14
Software Industry or Business Industry?
  • With each new Software Development improvement
  • New wave of providers of libraries and components
  • horizontal vertical
  • New business/licensing models
  • Shrink-wrap seal agreements -gt Download
    agreements
  • This will be true with Web Services components
    too
  • At first, new business models (subscriptions,
    etc.)
  • Then common-functionality web services will
    eventually be "free" (great synergy with Open
    Source)
  • In parallel with this "common" marketplace
  • A plethora of service offerings almost as
    numerous as the number of businesses
  • (like each web site is unique on a per-business
    basis)
  • Huge increase in demand for customization
  • IT/In-house skills, or System Integrators/Consulta
    nt

15
Where Will Web Services be Used?
  • Enterprise Application Integration (EAI)
  • integrate diverse systems on various platforms
  • Business Partner integration and automation
  • Same as EAI, except you don't control all of the
    systems
  • Business to Consumer applications
  • web interface or application UI
  • Pervasive computing
  • messaging to/from handhelds
  • Systems management
  • monitoring / controlling web services deployment

16
WSDL in a nutshell
  • Web Services Description Language
  • the "Braille" for programs to understand the
    shape of other programs
  • an XML dialect/vocabulary to describe the web's
    "verbs", interfaces, APIs, processes
  • Wrap existing software, regardless of language
  • keep results in UDDI
  • ... or right on your web page (WS-Inspection
    new)
  • Sent for standardization to W3C in March 2001
  • Foundation for other higher-level "description"
    standards (i.e. WSFL, WSIL, etc)
  • Tool vendors will automate process
  • auto-inspection of current components
  • IBM's WebSphere Studio Application Developer on
    AlphaWorks
  • Microsoft Studio.net for VB, other languages...

17
UDDI in a nutshell
  • Universal Description, Discovery, Integration
  • protocol org
  • 3 founders -gt 30 at announce
  • now over 300 companies
  • Free web-wide Business Registry
  • register businesses as white page entries
  • under yellow pages categories
  • also list web services so software can automate
    the integration between e-businesses!!
  • Distributed (like DNS)

18
UDDI Registry Data
19
UDDI _at_ work
20
Corporate Priority for Web ServicesNext 24 months
21
Example of layered services
22
In conclusion
  • Web Services the 2nd Wave of the Web
  • The Catch-word of what web services enable?
  • INTEGRATION
  • Open Standards matter more today than every
    before!
  • Huge shifts in software business models
  • Rise of infrastructure services
  • Fall of platform-specific SW packages
  • Get back to real re-useable value
  • Automate accelerate business integration
Write a Comment
User Comments (0)
About PowerShow.com