© 2003 IBM Corporation Web Services in the On Demand Era.
Transcript of © 2003 IBM Corporation Web Services in the On Demand Era.
© 2003 IBM Corporation
Web Servicesin the On Demand Era
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
CIO
CEO
Companies generate innovations, in fat years or lean, by deploying new technology along with improved processes and capabilities.
Companies that linked business processes with trading partners show 70% higher profitability than those that do not.
42% of the top 500 IT executives said maintaining and managing excess complexity cost them an average of 29% of their IT budgets.
Companies Face Challenges Across the Organization
CIO Insight, 02/2003
Business Advisor Zone, 12/2/2002
McKinsey & Company, Volume 2 - 2003
CFO
CIO
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
IT infrastructure pain pointsTrying to do more with less
Balance Infrastructure Needs and
Cost
Meet increased business demands with declining resources.Ensure business continuity and infrastructure resilience
amidst expanding scope of security threats and privacy demands.Demonstrate value (ROI,ROA) of a shared infrastructure.
Unlock Infrastructure
Value
Reduce complexity and increase flexibility of IT infrastructure.
Bridging the disconnect between IT and non-IT to enable successful business transformation.
React to increasing demands for shared information access.
Deploy New Capabilities
Absorb new capabilities while integrating into an already complex infrastructure.
Transform current infrastructures while managing present needs.Meet expectations and overcome skill gaps to be successful.
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
An enterprise whose business processes - integrated end-to-end across the company and with key partners, suppliers and customers - can respond with speed to any customer demand, market opportunity or external threat.
Key technologies for e-business on demand:
Web Services - Platform-neutral integration
Grid Computing – harness internal computing resources, lease external resources on demand
Autonomic Computing – hardware and software systems that automatically detect and manage failures to keep systems running
-business on demand
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
The on demand technology infrastructure has four essential characteristics
Integrated AutonomicVirtualized
Business Integration Infrastructure
OpenStandards
Systems are seamlessly linked across the enterprise and across its entire range of customers, partners, and suppliers
Navigate and transact across organizational and geographic boundaries regardless of device or system
Uses grids to make collective power of grid computing resources available to anyone in the grid who needs them, making the best use of technology resources and minimizing complexity
Self-managing capabilities to respond automatically and avoid problems, security threats, and system failures
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
e-business on demand
Sounds good, but … How much is it going to cost me?
Where am I now regarding my people and IT resources?
What are the technologies I need to invest in now?
Given what my company does and the industry in which it operates, what should my goal IT infrastructure look like and what skills should my people have?
How much is it going to cost me?
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Web services: The business value
Companies want to spend their IT dollars on people, software and services that directly make them more efficient, increase the value they can offer to their customers, and better differentiate them from their competitors.
Web services distill the best integration practices of the past into a few technologies that can be widely and consistently implemented using modern Internet open standards.
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
An example: manufacturing pencils
Receive
order for
pencils
How are the
orders
received?
Telephone?
FAX?
Web site?
Direct from
ERP system?
Check
credit
How
complicated
is it to use
more than
one credit
checking
agency?
Check
inventory
How do I
interact with
my inventory
system?
What do I do
if I have
multiple
locations and
multiple
inventory
systems?
Order
parts
How do I talk
to my
different
suppliers?
How
automatic is
the ordering
process?
How do I
ensure that
all the parts
from my
providers are
available
when I need
them?
Manufacture
How well do
my shop floor
systems
interact with
the other
parts of my
business that
need their
information
and status?
Check
Quality
Can the
electronic
order form be
digitally
signed to
assert that
quality
assurance
has inspected
the order?
Send Bill
Can I interact
with different
systems in
order to
ensure that I
will get paid?
Ship
Can my order
control
system
interact in a
standard
way with the
systems of
my various
shippers?
We need consistent ways of communicating with
and invoking services, as well as ways to control
the flow and coordination of what is going on.
This is what Web Services technology offers.
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Web ServicesTechnologies
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
TODAY
Abbreviated Web Services Chronology
Strategy, architecture, and first specs
Standardization & Interoperability
First Implementation
Product implementation
4/00 9/00 5/01 1/02 7/02 1/03 7/03 1/04 7/04 1/05 7/05
This is not the end of all
standardization activities in the
world!
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
What are the hot standardization areas today?
Security Standardization of WS-Security is well underway in OASIS, uncontroversial
ReliabilityTwo new specifications and a Reliability Roadmap paper published March, 2003
Choreography and transactionsSpecs published August, 2002, convergence of work from IBM and Microsoft
ManagementWork is early stage, but good coordination among OASIS, W3C, GGF, and DMTF
InteroperabilityWS-I.org is the place to be and the work to watch.
Management
Business Processes
Transactions
Reliability
Security
Discovery
Publication
Description
Messaging
Phase I:Connection
Phase II:Quality ofService
Phase III:Enterprise
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Join WS-I and insist that your vendors do as well
"If you're an infrastructure player
and don't buy into the WS-I group, don't even show up--we
won't do business with you," Merrill Lynch
CTO John McKinley said in reference to the Web Services
Interoperability Organization …
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Web ServicesIn IBM Software
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
IBM’s integrated middleware for e-business on demand
Customer & Partner
Applications
MiddlewareIntegration
Platform
Multi-Platform
- Systems Management
- Collaboration
- Data Management
- Transaction & Message Management
Servers Storage Network
Ap
pli
cati
on
Dev
elo
pm
ent
Sys
tem
s M
anag
eme
nt
Systems Integration Layer
Application Integration Layer
Finance RetailDistri-bution
TelecomManufac-turing
Gov't.
Processes
- DevelopmentRational
Value Chain Management
Supply Chain Management
Product Lifecycle
ManagementProcurement
Enterprise Resource Management
Open standards-based Web services technology is an increasingly important
part of how we are making this environment work.
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
IBM’s open, enterprise-ready Web services platformIBM is providing the broadest Web services platform support in the industryIBM’s open, enterprise-ready Web services platformIBM is providing the broadest Web services platform support in the industry
Tools & Services
WebSphereStudio
Enterprise and legacy assets
J2EEEnvironments
Microsoft .NETEnvironments
WebSphereBusiness Integration
Web services adapters, process control, transaction compensation,
assured delivery
WebSphere Portal Server
Web services portlets
Tivoli Performance
ManagerXML-based Application
Management
Web services deploymentWeb services gateways
Fast, reliable, secure
DB2 UDBWeb services
stored procedures
WebSphere Commerce
Web services provider
WebSphere Application Server
Lotus DominoJ2EE and Web
services support
WebSphere MQ
Routing, workflow, multi-platform
integration with SOAP technology preview
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
WebSphere Foundation and Tools WebSphere Application Server V5
Deployment of advanced Web services applications
Web Services Invocation Framework
Web services caching
Public and private registry support
Web Services Gateway
XML-based Tivoli Performance Viewer (Enterprise version)
Integrated Workflow using Web services with Business Rules (Enterprise version)
Secure Web services management with Filter programming (Enterprise version)
WebSphere Application Server V4 & WebSphere Studio V4 Generation of Web services from existing Java applications
Deployment of simple Web services applications
Public registry support only
WebSphere Studio V5
Generation of new Web services and Web services from existing applications
Publish services to public and private registries
Web Services Inspection Language support
Adds the following in Integrated Edition V5:
Service Flow Editor for composing a Flow service from one or more other services
Integrated workflow for Web services applications with Business Rules support
Generation of Web services-based application adapters for Enterprise systems
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
WebSphere Business Portals
WebSphere Portals V4Publishing of portlets as Remote Portlet Web Services (RPWS)
Integration of RPWS services through a generic portlet proxy
Like servlets, portlets can act as clients to any kind of Web service
WebSphere Commerce V5.4Complete Web services support in the WebSphere Application Server
Additional Web services support integrated into WebSphere Commerce for Security, SOAP mapping, and redirecting of requests
Handle inbound Web services requests (e.g., external applications can query and update order information)
Generate outbound Web services requests (e.g., sending orders to the external application for fulfillment)
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
WebSphere Business Integration
IBM WebSphere Business Integration 4.2
IBM WebSphere Business Connection
Web Services Gateway (from WebSphere Application Server)Web Services Invocation Framework (from WebSphere Application Server)Process-based Web services connections (BPEL Import/Export)Message-based Web services connections
IBM WebSphere Business Integration Adapters
Web services application adapters
IBM WebSphere MQ 5.3Assured delivery of Web services using the WebSphere MQ reliable transport
Workflow support:
Publishes business processes as Web services
Consumes Web services as business processes
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Information and Data Integration
IBM DB2 Universal Database V8XML-based publishing, consumption, and interchange
Wrap stored procedures as Web services
Easily generate Web services to query and update data using XML Extender
IBM DB2 Information Integrator 8.1Compose, transform, validate XML documents and data
Access XML, Web, or content sources as well as relational
IBM DB2 Information Integrator for Content 8.2XML support for portals
Repositioning of IBM Enterprise Information Portal
Adds XML support
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Advanced Collaboration Services
IBM Lotus Domino 6E-mail, calendar and scheduling, security, replication, database services as Domino objects
Subsumes WebSphere Application Server V4 Web services support
Includes Web services collaboration, converting Domino beans and applications into Web services
API to expose objects as Web services with WSDL
IBM Lotus WorkflowWorks on top of Domino, providing the ability to develop, manage, and monitor enterprise-scale, human-interactive business processes.
API to add SOAP interfaces and WSDL descriptions to existing and new workflows, allowing external applications to use Domino Workflow-based applications over the Web.
IBM Lotus Discovery Server Knowledge server enabling search and expertise location solutions designed to ensure that all of an organization's relevant and collective experiences are readily available to help individuals and teams solve everyday business problems.
API to add SOAP/WSDL interfaces over the expertise database that the Knowledge Discovery Server builds, enabling that information to be served as a Web service
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Business Impact Management
IBM Tivoli Configuration ManagerInstallation, configuration, and network management of Web services infrastructure
Management of availability, performance and business impact of Web Services infrastructure (IBM WebSphere Application Server, IBM DB2® applications)
IBM Tivoli Access ManagerCentralized policy management including Web services applications
Leveraged for authentication and authorization for centralized policy management of J2EE™ and legacy resources and extended for Web services
Interoperability with IBM WebSphere Application Server, with future plans to embed Tivoli Access Manager within it
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Model-Driven Development
Visualize traces, relationships, and impact across all assets
Integrate phases and processes of the application life cycles with change management
Prepare environmental design via model-driven development, establishing network, platform, and system interoperability needs
Analyze& Report
Monitor &Manage
Run
Configure& Deploy
Test
Develop
Model &Design
Requirements
Rational
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Summary IBM software uses J2EE
implementations throughout the infrastructure and Web services for integration and interoperability across networks
Web services enable businesses to:
Connect applications to applications in other businesses quickly and easily
Establish interactions with marketplaces more efficiently
Deliver business functions to a broader set of customers and partners
Create new business models by allowing them to organize and partner in new, dynamic ways.
Your world is likely to become increasingly heterogeneous, not less so, but that doesn’t have to be a bad thing because of technologies like Web services.
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Web ServicesBusiness ValueInformation Kit
Web ServicesReadiness
Assessment
Access ToService
Engagements
Customer CaseStudies &
References
Developer Tools,Education,& Training
ImplementingWeb Services
Information Kit
Newsletters &AnalystReports
EducationalWebcasts
Tell Your Team
Information Kit
Putting It All Together … Peruse customer references and application briefs at
http://ibm.com/webservices/successstories.html Check out the Web services Business Value Information Kit at
http://ibm.com/webservices/businessvalue.jsp Assess your readiness for Web Services with tools available at
http://ibm.com/webservices/ready.jsp … and much more, all linked to through the main page for IBM Web services at
http://ibm.com/webservices
IBM Web Services
Web Services in the On Demand Era © 2003 IBM Corporation
Thank-you