Beruflich Dokumente
Kultur Dokumente
Discuss important WAS features, their benefits, and how they are
used to solve client business issues.
Line of Business
Deliver my new application, quickly
Vendors
CFO
Standardize
Reduce cost,
Enable Mobile
use what you have,
Expert Systems
meet regulations
Cloud
Consultants
Strategy and change
IBM donated part of our development environment to the then new Eclipse
Open Source Community. IBM still uses Eclipse as a foundation for
Rational Application Developer (RAD).
HISTORY: Application Servers are over 40 years old. include CICS, IMS TM etc
applications running companies' business using COBOL, PL/1
A platform providing
Application infrastructure based on the Java
Enterprise Edition (JEE) standard.
Integration of data and applications.
A Java runtime environment.
Provide Integrate
Host Newly
Access to Existing
Programmed
Business Java Application Business
Business Logic
Logic Logic and
Data
Benefits:
It delivers innovative capabilities to run the business during peak periods.
It supports the latest open standards and programming models to easily add innovative
capabilities.
It enables developers to be productive with integrated tools.
It achieves faster ROI with SOA reusing applications and services.
It enables quick delivery of web based applications for mobile devices, Communications
Enabled Applications (telephony) etc.
Their developers use WAS for unit testing which makes it easier for them to do development
and improve delivery time with less skills.
There are problems/errors when moving between phases of the development life cycle, and
other issues with Open Source (JBoss, TomCat) or Oracle application server competitors.
LOB projects are requiring mobile support now, and they dont have the skills.
Applications need to run seamlessly on all distributed servers and/or z without Java code
changes.
Their developers want easy to use latest and greatest wizards, frameworks and toolkits while
operations and system administrators want to improve performance of deployed applications.
Their LOB and executives want high performance applications to meet business needs during
peak demand periods.
WAS limited usage licensing in other products (BPM, IBM Worklight, WebSphere Commerce,
WebSphere Portal, and many business partner solutions) can result in the need for additional
WAS licenses for performance reasons.
9 2014 IBM Corporation
WebSphere Application Server highlights
WAS runs the business - web and mobile applications, telephony support
and more from the smallest to the largest businesses in the world.
Features Benefits
Choice of server runtimes from lightweight and
Fast, flexible, flexible to highly robust and resilient
and simplified Broad programming model support
JEE Standards based Java runtime environment
development Enhanced developer tools
Additional benefits:
Reduces overall TCO
Reduces time to market
Delivers attractive user experience
Reduces cost
Key features:
Simplicity: 4 lines of code enable any CEA
widget onto an existing or new web application
The following apply to the WAS Liberty profile and WAS Liberty Core:
It is the entry point into the WAS family for JEE Web Profile
applications not requiring the full Liberty profile or full profile WAS
capabilities.
It reduces costs compared to buying WAS editions with the Full profile in
order to get the Liberty profile for system test, QA and production.
It includes all elements of the JEE standard Web Profile specification and
has been certified as compliant with the specification.
Express Base ND
Web + JEE Apps
Liberty Full
profile profile WAS for eXtreme Scale
Developers Liberty profile
Developer
Web Java EE +
Profile extended
programming
EJB Lite models WebSphere
Application Server
Developer Tools
for Eclipse
http://wasdev.net
Example: WXS deployment in a new data caching tier more PVUs are needed
Web Server Tier App Server Tier In Memory Data Grid Back-end Systems
Database Tier
WebSphere eXtreme Scale Entitlement by Edition Entitlement to WXS is needed for these servers.
WAS ND = Unlimited
WAS Base = HTTP Session and DynaCache
Customers can purchase WAS or WXS PVUs.
WAS
19 for z/OS = WXS client on z/OS 2014 IBM Corporation
WAS Express & WAS Liberty Core = Not Available
How does WAS compare to the competition?
JBoss
Web + JEE Apps
Tomcat tc Server
Java Servlet, Java Server Based on Tomcat
pages container - User may add services
- User may add services Added features
to expand capabilities + Web Console
(ex. OpenJPA) + Spring support
+ VM and cloud ($)
WAS Edition Lead with WAS Liberty Core Lead with WAS Base Lead with *WAS ND and Liberty
(Liberty profile) (Liberty ND components +
WXS)
Price $26 PVU $52 PVU If needed do a special bid for
$649 per 20 user license $13,300 /socket discount off WAS ND
Value Liberty Core provides a lower cost WAS Base provides an WAS ND and Liberty provides
Proposition lightweight and dynamic application advanced, flexible runtime centralized light weight admin for
server to rapidly build and deliver web environment for applications large scale environments. It offers
apps that do not require the full Java EE and services. It is designed enterprise scaling for web
stack. for medium-to-large applications and WebSphere
businesses and includes full eXtreme Scale with distributed
Java EE capabilities and cache and data grid capabilities
lightweight Liberty profile for for modern applications.
moderately scaled web
application deployments.
Audience Software Developers Software Developers, System IT Managers, CIO, CTO
Administrators, IT Managers
Key Strengths Dynamic server profile, start fast, web & Easy to use, high Centralized light weight
mobile support, high performance, performance, additional management, clustering,
integrated tools, unzip install & deploy, programming model support, enterprise scaling elastic caching,
extensible, embeddable, with fidelity to security, IDE tooling unlimited load balancing and
higher editions of WAS as needed HTTP routing.
Deployment Complexity
24 2014 IBM Corporation
Pricing and packaging entry points:
Systems of Record / full Java EE apps
Entry points: Web and Java EE apps Core business apps requiring
highest availability and
transactional integrity
It provides the Lowest TCO compared to open source and other competitors.
Customers can use just the right WAS at lowest cost with full fidelity
assured throughout the WAS family including the highest performance
offerings of WAS Network Deployment and WAS for z.
Customers have entitlement to WebSphere eXtreme Scale with some WAS
editions. WXS improves performance and scalability, reduces response time,
and prevents lost http sessions (i.e. shopping carts).
Free WAS and tools are available for developer desktops, as well as a free
application migration utility.
Liberty delivers faster testing and easy deployment of web apps. It restarts
in less than 3 seconds (faster than JBoss), which is important for developer test
environments.
WAS 8.5.5 provides significant performance benefits over previous releases
and over all of our competitors.
It supports innovations including mobile enablement of web apps and support
for Communications Enabled Applications, thereby enabling delivery of LOB
solutions with less developer skills.
27 2014 IBM Corporation
Learning points
WAS is Java Enterprise Edition (JEE) standards-based. It integrates data and applications, and
provides a Java runtime environment. Business pressures on IT today that lead to needing WAS
include: delivering new applications quickly, reducing costs, and enabling web applications for mobile.
WAS offers the highest performing, lowest Total Cost of Ownership platform to run mission critical
applications. WAS includes the Web 2.0 and Mobile toolkit. It also supports Communications Enabled
Applications in the full profile (traditional) WAS.
WAS, WAS Express, WAS Network Deployment (WAS ND) and WAS for z include the full & Liberty
profiles. Some WAS 8.5.5 editions include entitlements for elastic caching.
WAS 8.5+ Liberty profile provides very fast install, small footprint and quick start/stop times. It is
designed for developers building web and mobile apps that dont need full JEE support. Liberty profile
can also be used at runtime but in a system test, QA or production environment WAS, WAS
Express, WAS ND or WAS for z licenses must be purchased (giving customers the ability to use
either the Full or Liberty profile). There is full fidelity from smallest to largest WAS edition, and one can
develop on Liberty and then deploy using Liberty or full profile WAS.
A new WAS product edition, WAS Liberty Core, provides a subset of the Liberty profile to support
JEE web profile specification capabilities only. The WAS full profile is NOT included. It installs
quickly, has a small footprint and quick start/stop times. WAS Liberty Core is a lower cost way to get
system test, QA and/or production runtimes for simple web and mobile apps.
Open source competitors include JBoss, Tomcat and Pivotal tc Server. Oracle is also a
competitor, especially on the high end. WAS Liberty starts in half the time of JBoss (great for developer
testing).
WAS is free for developers to use for unit testing on their desktops. Developers get a subset of
RAD the WAS Developer Tools for Eclipse that supports web and mobile development along with
the ability to use WAS Full profile and/or WAS Liberty profile for unit testing. They can also download
and use elastic caching (WebSphere eXtreme Scale) for free to test their applications. It is very easy to
use the Liberty profile with elastic caching in the development environment.
28 2014 IBM Corporation
Where can I get more information?
WAS Liberty Video - Built for Cloud & Open Architectures
IBM developerWorks download site for WAS profiles (Liberty or full) so developers can
unit test application code on their desktop
http://www.ibm.com/developerworks/downloads/ws/wasdevelopers/
FREE WAS Migration toolkit - migrates from Oracle, TomCat, JBoss and also
older WAS licenses to new WAS Versions:
http://www.ibm.com/developerworks/websphere/downloads/migration_toolkit.html
29 2014 IBM Corporation
Where can I get more information? (contd)
Social Media:
WAS v8.5 vs. VMware vFabric tc Server v2.8 -- Technical and TCO Analysis