IBM WebSphere Application Server family: Flexible infrastructure for ...

raviolicharientismInternet and Web Development

Oct 31, 2013 (3 years and 11 months ago)

239 views

Integration and infrastructure software
To support your business objectives
IBM WebSphere Application Server family:
Flexible infrastructure for today’s business world.

Reuse and connect applications with a more-flexible infrastructure
Today’s organizations face a tough set of challenges.

Markets around the world have become increasingly volatile.
Competition is more intense. Mergers, acquisitions and

divestitures demand revisions in business plans and the IT
infrastructures that support them. And IT departments have to
keep doing more— and better — with budgets and resources
that are already stretched to the limit.
To meet these critical challenges, your organization needs
much greater flexibility in its business models and business
processes. For IT, a flexible infrastructure has become

essential to capitalize on changing market opportunities and
to manage costs in the face of increased budgetary pressures.
The SOA revolution — IBM solutions increase flexibility,

agility and responsiveness
Implementing a service oriented architecture (SOA) based on
IBM solutions can help your organization address a rapidly
changing business world. These solutions help integrate your
enterprise’s business processes across your company and
with key partners, suppliers and customers so that you can
respond with flexibility and speed to customer demands,

market opportunities or external threats.
Building a strong, yet flexible application infrastructure can help:

Align business models and processes with strategic goals and
objectives to compete more effectively.

Standardize, automate and integrate business processes and the
underlying infrastructure to improve time to market.

Scale quickly and cost-effectively to meet business demands
while controlling risks.
By following SOA principles, your organization will respond
faster, more effectively and far more efficiently to changing
business conditions. Your IT department will gain the ability to
find, use and optimize existing assets to improve customer
service as well as IT services within the enterprise. In addition,
your SOA environment will have the flexibility to support rapid
development and deployment of new technology.
Build On Demand Business solutions with a more-flexible infrastructure
“…
a

f
lexible infrastructure
that can cope with constant
change enables an organization
to better manage market
volatility and unpredictability.”

D.H. Brown Associates, Inc
.
*


A strategic foundation
IBM WebSphere
®
software provides a strategic foundation for
SOA through a comprehensive development platform that is
implemented through service orientation. IBM WebSphere
Application Server is a key building block of the IBM SOA

reference architecture, providing a Java

2 Platform,
Enterprise Edition (J2EE) offering for assembling, deploying
and managing applications.
With standards-based messaging and support for the latest
Web services standards, WebSphere Application Server
enables you to reuse existing assets and helps you increase
your return on existing investments. These benefits, in turn,
enable you to get the most out of your current IT environment
while implementing new applications.
An IBM implementation for Goodyear, one of the world’s

largest tire manufacturers, illustrates how a company can
reduce application-management costs, and more rapidly and
effectively respond to value-chain demands by using products
from the WebSphere Application Server family. In the past,
Goodyear dealers were sometimes unable to get information
about products, prices, specials, inventory availability and
order status when they needed it. Goodyear responded to this
need with an IBM SOA solution, including products from the
WebSphere Application Server family, that provided dealers
with product and marketing information, as well as the ability
to place and track orders — all in real time.
Since implementing the solution, Goodyear has seen a four-
fold increase in volume while providing nearly 100-percent
uptime. In addition, because WebSphere Application Server is
ready to use, it enabled Goodyear to lower application

management costs. By employing a standardized solution,
Goodyear has also been able to rapidly and cost-effectively
respond to dealer requests for new services.
Business Innovation and Optimization Services
Facilitates better decision making with real-time business information
Interaction Services
Enables collaboration

between people, processes

and information
Process Services
Orchestrates and automates
business processes
Information Services
Manages diverse data in

a unified manner
Infrastructure Services
Optimizes throughput availability and performance
Partner Services
Connects with

trading partners
Business Application
Services
Builds a robust, scalable

and highly secure services
environment
Access Services
Facilitates interactions

with existing information

and application assets
Enterprise service bus (ESB)
Facilitates communication between services
Development
Services
Provides an
integrated
environment to
design and create
solution assets
IT Service
Management
Manages and secures
services, applications
and resources
The IBM SOA reference architecture

An integrated family of products
The WebSphere Application Server family of products offers

multiple configuration options and support for multiple business
models and deployment platforms. This wide range of function
enables products from the WebSphere Application Server family
to support a variety of business scenarios. Most WebSphere
Application Server offerings are built on a common code base,
which provides features that can enable you to:

Build and deploy powerful Web services and messaging
applications quickly and easily.

Reduce the skills and programming steps required to build an
application with rapid-deployment features.

Enable your existing Java assets for reuse and extend their reach
with extensive Web services support and a pure Java Message
Service (JMS) engine.

Enhance flexibility through broad, cross-platform support and
common, Web browser-based administration across the product
family.

Build a security-rich, robust IT infrastructure based on open,
industry standards with J2EE compliance.
IBM recognizes that technologies and business needs change
quickly. Because of that, IBM is proud to offer a new and

simple way for you to rapidly consume the latest application
server technology through the addition of IBM WebSphere
Application Server Feature Pack solutions. Feature packs

balance our clients’ desire for less-frequent releases while still
making available the latest open standards and innovations to
our clients who need them. With feature packs, clients can

selectively take advantage of new features while maintaining a
more-stable internal release cycle. Feature packs are available at
no charge and include superior support for technologies such

as Web services, Enterprise JavaBeans (EJB) 3 and Ajax.
The WebSphere Application Server family of products
Runs on the highly secure, resilient IBM
System z server and uses the computing
function and qualities of service of IBM z/OS
to provide security-rich business flexibility.
WebSphere

Application Server
for z/OS
Serves as the core J2EE and Web services application
server, delivering a high-performance, scalable
transaction engine for dynamic applications.
WebSphere

Application Server

Offers a turnkey solution for building and
managing simple, yet dynamic Web sites with
an easy-to-use development environment.
WebSphere

Application

Server - Express

Builds on open source technology to offer an
application server that you can download and

use at no charge.
WebSphere

Application Server

Community Edition
Built on a common code base
WebSphere

Application Server
Network Deployment

Provides advanced deployment services that
include clustering, edge-of-network services and
high availability for distributed configurations.

Each product in the WebSphere Application Server family
offers benefits geared toward organizations of different sizes
with differing needs.
WebSphere Application Server Community Edition
IBM WebSphere Application Server Community Edition is a
lightweight Java EE 5 compliant application server built on
Apache Geronimo technology. Available at no charge,
WebSphere Application Server Community Edition harnesses
the latest innovations from the open source community to
deliver an integrated, readily accessible and flexible foundation

to develop and deploy Java applications. Through the use

of best-of-breed, open source applications such as Eclipse,
Apache Tomcat, Apache Axis2 and Apache Derby,
WebSphere Application Server Community Edition delivers a
clear path to the advanced capabilities of the WebSphere
middleware portfolio. You can take advantage of technical
support through an annual subscription, priced per server.
WebSphere Application Server - Express
IBM WebSphere Application Server - Express can help

boost productivity quickly and easily, providing a cost-

effective entry point to the development and deployment of
dynamic Web applications. It includes easy-to-use development
and administration tools that can help you make the most of
existing skills. And with integrated applications, such as the
IBM Telephone Directory application, you can deploy quickly
to realize immediate value.
WebSphere Application Server
The industry’s leading J2EE and Web services application
server, IBM WebSphere Application Server delivers a

high-performance and extremely scalable transaction engine
for dynamic business applications. A good choice for

stand-alone, departmental applications and Web services,
WebSphere Application Server offers a robust foundation

and a service-oriented building blocks to support integrated
WebSphere implementations. Also, WebSphere Application
Server is optimized for ease of administration in a single-
server deployment environment.
WebSphere Application Server for Developers
IBM WebSphere Application Server for Developers is the

functional equivalent of the core WebSphere Application
Server configuration, providing an easy-to-use development
environment to build and test applications.
Recent awards for the WebSphere Application Server family
of products
• Top Application Server,
Network Computing
(2005)
• Gold Award for Application Serve
r

IBM WebSphere Application
Server,
Asia Computer Weekly
(2005)
• Channel Champion, Integration Middleware category,
CRN
(2005)

WebSphere Application Server Network Deployment
IBM WebSphere Application Server Network Deployment
helps ensure 24x7 availability of critical business applications
with extensive high-availability capabilities and backup,

which allows it to be used as part of an overall, continuous-
availability solution. The built-in high-availability manager is
responsible for running key services on available servers,
rather than on one dedicated server, based on user-selectable
high-availability policies.
WebSphere Application Server Network Deployment can take
advantage of technologies that help significantly lower the
cost and complexity of high-availability configurations. It offers
hot standby and peer failover for critical services. And with
WebSphere Application Server Network Deployment, configuring
high-availability systems is simplified. It works immediately,
without requiring additional administration for the most

commonly used topology. The high-availability manager and
unified clustering framework can help eliminate lost business
opportunities with near-continuous uptime for critical applications.
Furthermore, WebSphere Application Server Network
Deployment provides extended Web services through a Web
services gateway, which can help developers and IT managers
externalize a Web service so that users can invoke it from

outside of the firewall.
WebSphere Extended Deployment
IBM WebSphere Extended Deployment adds to the capabilities
of WebSphere Application Server Network Deployment to
deliver a manageable, dynamically scalable, high-performance
environment for distributed WebSphere applications. Because
WebSphere Extended Deployment can scale as your business
needs dictate, it can help simplify operation management and
improve the quality of service for applications running very
high transaction volumes. WebSphere Extended Deployment
can dynamically accommodate variable and unpredictable
business demands, while helping to reduce the time and cost
associated with managing a complex deployment environment.
WebSphere Application Server for z/OS
IBM WebSphere Application Server for z/OS combines the
features of WebSphere Application Server Network
Deployment with the reliability and availability of IBM System
z

products. Using IBM System z Application Assist Processor
(zAAP), a specialized Java processor for System z servers,
gives you the potential to help drastically reduce the total

cost of running new Java workloads on the mainframe. By
integrating with the System z portfolio of hardware and

IBM z/OS
®
software assets, and by using the qualities of service
of the platform — such as close proximity to data, intense

scalability and rich security — WebSphere Application Server
for z/OS provides a strong application server environment.

Addressing business needs with the WebSphere Application
Server family
The WebSphere Application Server family of products

successfully addresses a variety of business needs. One
example involves FUJI Market, a large supermarket chain in
Shikoku, Japan. Hampered by an outdated inventory system
that relied heavily on manual processes and mainframe

technology, FUJI wanted a streamlined Web infrastructure that
would not require dedicated terminals and their associated
costs. The company worked with IBM to develop a flexible,
open and reliable architecture with WebSphere Application
Server Network Deployment as its foundation.
The increased efficiency that has been the result of the
WebSphere Application Server and IBM System i

solution
has helped FUJI reduce its overall cost structure and improve
customer service. By avoiding the installation of specialized
terminals and software at each store, the company has

realized a one-time savings of 70 million yen (US$600 000),
and avoided associated ongoing maintenance costs. FUJI
also has the ability to keep system management simple,
speed application development and help ensure that it can
easily integrate new components as its infrastructure grows.
What you can gain
A secure, scalable, manageable SOA foundation is within your
reach. The WebSphere Application Server family of products
enables you to:

Increase return on investment (ROI) and lower total cost
of ownership (TCO) by reusing existing IT assets through
standards-based messaging and the latest SOA technology.

Do more with less by scaling quickly and securely across the
broadest set of platforms in the industry.

Choose the standards technology support you need most through
the use of WebSphere Application Server Feature Pack solutions.

Eliminate lost business opportunities with near-continuous
uptime for critical applications.

Improve time to value and makes the most of existing technology
skills with features that facilitate usability and immediate
performance improvement.
For more information
With IBM and the award-winning WebSphere Application
Server family of products, you can fully address the

challenges of a rapidly changing business world.
To learn more about the IBM WebSphere Application Server
family of solutions, contact your IBM representative or IBM
Business Partner, or visit:
ibm.com
/software/webservers/appserv/wa
s
To join the Global WebSphere Community, visit:
www.websphere.org
WSB14001-USEN-00
© Copyright IBM Corporation 2007
IBM Corporation

Software Group

Route 100

Somers, NY 10589

U.S.A.
Produced in the United States of America

10-07

All Rights Reserved
IBM, the IBM logo, System i, System z, WebSphere
and z/OS are trademarks of International Business
Machines Corporation in the United States, other
countries, or both.
Java and all Java-based trademarks are

trademarks of Sun Microsystems, Inc. in the United
States, other countries, or both.
Other company, product and service names may
be trademarks or service marks of others.
References in this publication to IBM products

and services do not imply that IBM intends to make
them available in all countries in which IBM operates.

*

IBM WebSphere Application Server, Version
 Delivers Business Flexibility.
D.H. Brown
Associates, Inc., white paper prepared for IBM.
September 2004.
IBM WebSphere MQ

WebSphere MQ delivers real value today and tomorrow.
Exchange data reliably every time.
Introduction
What do these activities have in common?

• A customer uses an ATM to make a transfer of money
• A supplier pulls the latest specifications out of a
manufacturer’s bill of materials
• A trader initiates an intricate sequence of moves in a
complex arbitrage strategy

They and many like them depend on the reliable
exchange of data between systems. Without it,
organizations couldn’t fulfill orders, manage a supply
chain, satisfy customers, close the books or do
any of the things we’ve come to expect as routine.
Organizations take this reliable exchange of data for
granted, but it is difficult to achieve.
A number of factors complicate the exchange of
data: differences between systems, changes in a
business process and unexpected system component
failures. Such complications happen so frequently, it
is surprising that as much business gets transacted
as smoothly as it does. A change to any elemen
t

systems, network, data or proces
s
can bring everything
to a sudden stop.
Organizations need to exchange the data reliably

every time or be informed that it didn’t happen. They
need to know the data is delivered once and only
once. Every party in the process needs to be assured
that the expected exchange actually took place with
full transactional integrit
y—
that each unit of work, with
all of its constituent parts, was committed intact, all

or nothing.
Ensuring that data can be exchanged between
disparate systems reliably and with speed and
transactional integrity is a difficult trick to pull off.
And it gets even trickier when things don’t work as
anticipated. Yet this is exactly the challenge IBM has
addressed for over a decade: first with IBM MQSeries
®

and now with IBM WebSphere
®
MQ.
Beyond FTP
Mechanisms for exchanging data between different
systems have existed for quite some time. Manually
copying data between systems works, although it’s
prone to error and delay. Another popular approach is
FTP. FTP doesn’t require sophisticated tools and even
novice programmers can do it.
The problem with FTP, however, is reliability. It
provides no mechanism to ensure the message is
delivered promptly or at all. FTP by itself offers no
way to acknowledge receipt of the message or to
track message delivery. It also is difficult to control
programmatically, making it hard to improve any
business processes that depend on FTP to move data.
Today 70 percent of data is sent via FTP both within
and between businesses.
The financial services industry was the first to realize
it needed something utterly reliable when financial
data was at stake. Without assured, guaranteed one-
time delivery, organizations couldn’t risk the exchange
of financial data across networks. In response, IBM
created what was to become MQSeries. MQSeries
pioneered the concept of enterprise messaging
middleware. It was designed to provide consistent,
reliable one-time delivery.
MQSeries relied on a small set of commands,

now standards-based, across all systems and
implementations to send a message, ensure

one-time delivery, acknowledge receipt and alert
senders should problems occur. As a key design

point, MQSeries could mediate between different
systems as it helped guarantee delivery. The financial
services industry quickly adopted MQSeries for
mission-critical, high risk financial transactions;

other business segments did the same.
Other messaging middleware products followed, but
none had the track record of MQSeries in assuring
delivery, managing transactions or running on as many
platforms. Programmers learned to build some of the
assured delivery capabilities with FTP through the use
of complex coding and scripting. Even where these
efforts worked, however, they proved slow, difficult and
costly, both to build and to maintain.
WebSphere MQ supports over
80 platform configurations, so it can
integrate virtually any commercial
IT system.
Expanding the MQSeries value proposition
It quickly became clear to most organizations that
messaging middleware like MQSeries could play a
valuable role for critical business transactions. With the
rise of the Internet economy, Web services and service
oriented architecture (SOA), organizations realized they
also could benefit from guaranteed message delivery
even when it didn’t involve critical transactions.
As it turned out, wherever organizations wanted to
exchange data between disparate systems, messaging
middleware like MQSeries, now WebSphere MQ, could
do the job better, more easily and at a lower cost over
the long term due to the ease with which it could
accommodate change. In addition, with WebSphere
MQ, applications themselves could become less
complex and require fewer changes. At the least,
WebSphere MQ simplified the task of tracking, auditing
and reporting message exchanges even in situations
where guaranteed one-time delivery wasn’t essential
and where the convoluted scripting associated with
FTP was not needed.
In practice, applications simply need to invoke the
WebSphere MQ functions using common, language-
independent commands, to reduce the programming
required and protect themselves from changes in the
applications and infrastructure. And for those using FTP
widely in their enterprise, WebSphere MQ can add the
reliability and tracking essential for businesses today,
but without changing the application’s use of FTP.
Instead, WebSphere MQ acts as the transport for the
FTP transfer.
The long-standing MQ value propositio
n—
increased
ease, flexibility and auditability along with more
reliable message deliver
y—
became appealing for
a wide range of situations in which organizations
previously relied on basic Java™ messaging service
(JMS). “Organizations have begun to realize that
WebSphere MQ can address many more things,” says
Leif Davidsen, WebSphere MQ worldwide product
marketing manager. “It enables a truly decoupled
environment through methods like publish and
subscribe, which allow a more flexible way to

distribute information.”
With the rise of SOA and Web services and the
heightened interest in meeting various compliance
mandates, the kind of reliable connectivity delivered
by WebSphere MQ suddenly becomes much more
valuable. “Doing this kind of work programmatically
is very difficult. Then maintaining it as things change
becomes a nightmare. Before you know it, you’re
building messaging middleware rather than focusing
on your core competencies,” Davidsen notes.
Betsy Matthew, vice president, Application and
Integration Middleware Technical Support and
Customer Service adds: “WebSphere MQ not only
provides the point-to-point transaction processing that
thousands of companies require every da
y—
moving
billions of transactions dail
y—
but it helps with many
other aspects of their businesses.”
With the evolution of WebSphere MQ, organizations
now have a single messaging middleware solution for
the entire enterprise, a solution that can range from
mission-critical transactions to loosely coupled Web
services and SOA environments. WebSphere MQ is
content-agnostic, able to handle everything from a

16-byte transactional message to a 2GB or larger
video file.
Versatility to meet common challenges
Organizations are taking advantage of the versatility
of WebSphere MQ to meet common challenges. For
example, Wachovia Bank, one of the top six banks in
the US, has grown greatly through acquisitions and
mergers. It turned to WebSphere MQ to facilitate the
integration of the systems from its acquired entities.
“The greatest challenge that we have with mergers
is actually the multiple data sources that we end
up having to use,” says David Griffes, manager of
Wachovia’s Application Server Competency Group.
“Each bank typically comes in with its own set of data
and it’s usually on a different platform. We have to
find some way to merge that together, to make the
customer experience as seamless as possible.”
For this, Wachovia turned to WebSphere and
WebSphere MQ. “WebSphere really is the backbone
of many of our applications now. WebSphere gives us
the ability to talk to different platforms in a seamless
fashion,” Griffes continues.
WebSphere MQ brings the assurance of guaranteed,
one-time only data exchange. “To us as a bank,
each transaction becomes an important piece of our
business. And we need to know that those transactions
are going to take place. We use WebSphere MQ
because we know that we have guaranteed delivery if
we so desire,” Griffes explains.
WebSphere MQ has emerged as a key piece of
Wachovia’s technology framework. Beyond assured
message delivery and transaction integrity, it helps
Wachovia leverage its existing IT infrastructure while
extending it for new channels and new lines of
business. “Within the bank, there’s every flavor of

OS on the UNIX
®
, on Microsoft
®
Windows
®
, on the
mainframe. We use them all. WebSphere MQ allows
us to be able to talk across those platforms, without
worrying about the proprietary format or language
for each application. That really enables us to get to
market quicker,” Griffes concludes.
“ WebSphere gives us the ability to

talk to different platforms in a
seamless fashion.”
— David Griffes, manager of the Application Server
Competency Group, Wachovia Bank
It is not just financial institutions that are leveraging

the power of WebSphere MQ. Online retailer Quixtar,

for instance, turned to WebSphere MQ to ensure

business-to-business availability of its multiple

systems. It needed to support 24x7 online operations
and recover quickly in the event of a system outage.

It also needed reliable integration of applications

and Web services while leveraging its existing

software and hardware investment. WebSphere

MQ proved to be the one tool that could do all

of this and do it well.
The Singapore Housing & Development Board found
itself under pressure to cut costs. It embarked on a
strategy to migrate to the Internet, develop an intranet
and bring in Linux
®
. At the same time, it needed to
leverage its existing legacy platforms. Seeking a
standards-based solution, it turned to WebSphere MQ,
which enabled the organization to make its migration
while maximizing manageability, scalability, security
and availability.
IBM messaging patents

IBM’s messaging innovation has generated hundreds of patent filings and invention disclosures resulting in
dozens of patents to date. Below is a small sample of IBM WebSphere MQ patents.
US Patent #
Product area
Description
US2005021843
Publish/Subscribe
Publish/subscribe messaging system
US2002066080
Trace
Tracing the execution path of a computer
program
US2004088712
Transactions/Message persistence
Persistent messaging in a transaction
processing environment
US2004244007
Triggering/Scalability
Workload balancing
US6792604
Core qmgr (ipc)
Interprocess communication mechanism

Proven technology
With over 10,000 customers, WebSphere MQ has
become “the de facto standard in the industry. We have
about 80 percent market share because it is absolutely
the best at point-to-point application integration,” says
Tom Inman, vice president of marketing for Information
Management, IBM Software Group.
WebSphere MQ is proven, innovative technology with
the most patents and the broadest platform support
possible. “We designed MQ from the start to cover all
possible environments in terms of operating systems,
platforms and programming languages. When we
started, we knew it had to work well with everything,
and it does today and will continue to do so in the
future,” adds Ben Mann, worldwide product manager
for WebSphere MQ. WebSphere MQ today supports
over 80 platform configurations.
Initially developed for financial transactions on the
mainframe, WebSphere MQ has steadily evolved to
accommodate the latest changes in the industry,
including Java, Microsoft .Net and Microsoft
C#. It works equally well with CICS applications,
Web services and distributed SOA environments.
“WebSphere MQ is not Java, but it is architected to
accept Java or whatever language the programmer
speaks,” says Mann.
WebSphere MQ not only protects the organization’s
existing environment but prepares the organization for
the future. “With the new release of WebSphere MQ,
one of the things that we are adding is better support
and management of not just WebSphere MQ assets,
but also standards like JMS and Web services so it can
connect easily to the other elements of the systems
environment,” says Marie Wieck, vice president
of Application Infrastructure Services, IBM Global
Technology Services.
As a full part of IBM’s strategic integration platform,
WebSphere MQ handles the broadest range of
integration while being able to assure the

delivery of a message once and only once.

In the process, it can take an organization’s

messiest multi-platform environment and creates

the image of a single, distributed entity optimized

end-to-end that is able to ensure delivery and
transaction integrity.
Not just financial transactions
For a decade, organizations relied on MQSeries for
their mission-critical financial transactions and most
still do today. It helped assure message delivery and
transaction integrity with high performance.
With WebSphere MQ, however, the technology
rapidly moved beyond CICS and the mainframe to
embrace the latest approaches to technology from
open distributed systems to Web services to SOA,
responding to the latest standards and needs as they
develop. Today it is being adopted as a flexible, cost-
effective, multi-purpose messaging integration platform
by all kinds of organizations.
Learn more
For more information about WebSphere MQ, visit

ibm.com
/webspheremq
“ [WebSphere MQ] is architected to
accept Java or whatever language

the programmer speaks.”
— Ben Mann, worldwide product manager,

IBM WebSphere MQ
© Copyright IBM Corporation 2006
IBM Corporation
Software Group
Route 100
Somers
, NY 10589
U.S.A.
Produced in the United States of America
08-06
All Rights Reserved
IBM, the IBM logo, MQSeries and WebSphere are trademarks of
International Business Machines Corporation in the United States,
other countries or both.
Java and all Java-based trademarks are trademarks of Sun Micro
-
systems, Inc. in the United States, other countries or both.
Microsoft and Windows are trademarks of Microsoft Corporation in
the United States, other countries or both.
UNIX is a registered trademark of The Open Group in the United
States and other countries.
Linux is a registered trademark of Linus Torvalds in the United
States, other countries or both.
Other company, product or service names may be trademarks or
service marks of others.
References in this publication to IBM products and services do not
imply that IBM intends to make them available in all countries in
which IBM operates.
WSB11251–USEN–00