0% found this document useful (0 votes)
43 views13 pages

J2EE and Web Services For Managers: Understanding The Hype

The document discusses web services and their benefits and challenges. It describes what web services are, how they work, and compares the hype around them to realities. While web services promise loose coupling and standardization, their success for B2B integration requires widespread collaboration among vendors.

Uploaded by

Kumara S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views13 pages

J2EE and Web Services For Managers: Understanding The Hype

The document discusses web services and their benefits and challenges. It describes what web services are, how they work, and compares the hype around them to realities. While web services promise loose coupling and standardization, their success for B2B integration requires widespread collaboration among vendors.

Uploaded by

Kumara S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

J2EE and Web Services for Managers

Understanding the Hype

P. O. Box 80049
Austin, TX 78708
Fax: +1 (801) 383-6152
[email protected] • +1 (877) 866-JAVA
Motivation for Web Services
! What are the challenges with B2B integration?

Intel 3com

Dell

Middleware
JP Morgan
Company

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 2


Problems with the world
before web services
! Component wars
! Language wars
! Firewalls
! No agreement on interoperability

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 3


Web services defined
! Paradigm:
" Service-oriented architecture
" "Assembly line" concept
! Technology is XML over (typically) HTTP
" XML: Because businesses agree on it
" HTTP: Because it gets through firewalls

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 4


What is a web service?
! Web Service Definition:
" A web service is simply a remote procedure call
(RPC) over the web that uses XML as the calling
format
XML

" Not unlike some of the other RPC mechanisms…

IIOP RMI

CORBA EJB
© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 5
Web services technologies
! Typical web services technologies:
" UDDI: Used to lookup a web service
" WSDL: Used to describe a web service
" SOAP: Used to call a web service (XML/HTTP)
" ebXML: Used to conduct complex business
conversations and flow on top of SOAP

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 6


How web services work

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 7


Web services "hype"
! Smart
! Vendors agree on all technologies
! Dynamic discovery
! Silver bullet

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 8


The Middleware Company's
"Reality View" of web services
! Smart? Not yet
! Vendors agree on all technologies? Not yet
! Dynamic discovery? No
! Silver bullet? Hell No!

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 9


The Middleware Company's
"Reality View" of web services
! Web services are old technologies wearing a funny
new hat
" You can get XML/HTTP today with sockets
" You can describe services with IDL or interfaces
" You can register services via JNDI or Active Directory
! So why will web services succeed?
" It is simple
" People agree on it
" All major vendors are pushing for web services
" People are excited about them
" People are beginning to use them in projects
© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 10
The real benefits of web services
! Paradigm benefits
" Loose application coupling
" Independent application evolution
! Interoperability
" 'Component wars' and 'Languages wars' don't matter
" Standardization of integration technologies
! B2B
" Leverages Internet - Cheaper than VANs
" Extensible
! EAI
" Non-intrusive integration

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 11


The web services challenge
! Why was EJB / COM+ technology so popular?
" Because even one vendor can benefit from it
! Why is Jini not taking off as fast?
" Because you need collaboration.
" Results in chicken-and-egg.
! Web services for B2B have the same challenge
" Who's going to be the first?

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 12


The web services challenge
! Predictions:
! Web services for EAI will spawn marketplace
" EAI is useful for even one vendor
" General industry agreement on web services, unlike Jini
! Web services for B2B will happen more slowly
" Requires collaboration

© 2003 The Middleware Company http://www.middleware-company.com / [email protected] 13

You might also like