Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2002 IBM Corporation WebSphere Application Server Update and Futures A brief overview of WebSphere Application Server 5.x and the roadmap for the future.

Similar presentations


Presentation on theme: "© 2002 IBM Corporation WebSphere Application Server Update and Futures A brief overview of WebSphere Application Server 5.x and the roadmap for the future."— Presentation transcript:

1 © 2002 IBM Corporation WebSphere Application Server Update and Futures A brief overview of WebSphere Application Server 5.x and the roadmap for the future

2 © 2003 IBM Corporation 2 Enterprise Service Bus Enterprise applicationsEnterprise data Data Access ServicesApplication Access Services Services to Solve Complex Business Requirements Monitoring Services Process Services Application Services Information Services Model, design, development, test tools Common Runtime Infrastructure Community Integration Services User Interaction Services IBM Business Integration Reference Architecture

3 © 2002 IBM Corporation WebSphere Application Server 5.1

4 © 2003 IBM Corporation 4 WebSphere App Server - Version 5.1 Key Features and Functions Third generation web services support Current standards/specification support  JSR101, JSR109, WSDL1.1, UDDI, 2.0, SOAP1.1, SAAJ 1.1 Security  WS-Security, XML Signature, XML Encryption Reliable transport  SOAP over JMS Interoperability  WS-I Basic Profile 1.0 Additional platform support Complete support for zSeries with addition of Native Deployment Manager Linux on iSeries and pSeries Linux Client (United Linux 1.0) Solaris 9 Windows 2003 (.NET) server 32-bit Windows XP Professional (Client support) Windows XP (Dev and Test only)

5 © 2003 IBM Corporation 5 WebSphere App Server - Version 5.1 Key Features and Functions Expanded database connectivity Improved serviceability and debugging with DB2  DB2 Correlator and WebSphere Trace JDBC type 2 driver support for DB2 V8 Sybase 12.5 Oracle 9iR2 on Linux for zSeries Support for database stored procedures from methods on a CMP Bean Additional steps toward J2EE 1.4 SDK 1.4.1 support More functional replacement of Application Assembly Tool Assembly Toolkit component of the WebSphere Application Server Toolkit Eclipse based Improved useability Improved Performance Advanced performance advisors Web services, EJB, and JVM improvements

6 © 2003 IBM Corporation 6 WebSphere Enterprise Business Integration Server Foundation - Version 5.1 Key Features and Functions Enhanced Monitoring Request metrics admin functions Simplified fail-over support Back-up clusters First steps toward autonomic/grid support Dynamic workload management IBM Server Allocation for WebSphere Application Server Enhanced business process support Native Business Process Execution Language for Web Services (BPEL4WS) Support for FDML based business processes with support for optional migration Common Event Infrastructure to enable extended process monitoring WBI Modeler and WBI Monitor support Enterprise support on zOS

7 © 2003 IBM Corporation 7 Technology for Developers (Released 12/03)  Early access to J2EE 1.4 functionality  Exploring J2EE 1.4  Evaluating new J2EE 1.4 standards and specifications  Planning exploitation of J2EE 1.4  Design and implementation prototyping  Available initially to WAS V5.1 customers  Windows 2000 support WebSphere Application Server - Technology for Developers V6.0

8 © 2003 IBM Corporation 8 WebSphere supports the Industry Trends Application Server technologies Messaging technologies WebSphere Platform Evolution and convergence of technology - Integration for on demand solutions - Service Oriented Architecture - Open Standards Evolution and convergence of technology - Integration for on demand solutions - Service Oriented Architecture - Open Standards

9 © 2002 IBM Corporation WebSphere Application Server 6.0

10 © 2003 IBM Corporation 10 WebSphere App Server - Version 6.0 Key Features and Functions Continuing support of open standards J2EE 1.4, JDK 1.4  Continued enhancements for the latest web services standards  EJB 2.1  Servlet 2.4  JSP 2.0  Java Authorization Contract for Containers  J2EE Management 1.0  J2EE Deployment 1.1  J2EE Connectors 1.5  Java Server Faces  JSR 168 (Portlet) Extending support for the e-business on demand operating environment Enhanced autonomic/grid support  OGSA standards support Emerging OS support – 64 bit  AIX, HP-UX, Linux, Solaris

11 © 2003 IBM Corporation 11 WebSphere Express  Full Programming Model –J2EE 1.4 Certified Runtime –Web Services –Programming Model Extensions  Single Server Model (no clustering, no multi-server management)  Includes Tooling (WSSD)

12 © 2003 IBM Corporation 12 WebSphere for Network Deployment  This is the clustered, multi-machine solution  Deployment Manager –Includes optional samples and applications that can be installed into servers in the cell –Contains a set of production optimized templates for new server creation  ND Runtime –Optimized for production environments –Only contains the content needed on the production machine –No Samples –No Javadoc –No Admin Console –Can be federated to the Deployment Mgr during product install –Contains no default configuration (other than the definition of the node itself)

13 © 2003 IBM Corporation 13 J2EE 1.4  Many changes, primarily focused on Web Services Added several new APIs –JAX-RPC –SAAJ –WSEE (JSR 109) –JAXR –JMX –J2EE Management (JSR 77) & Deployment (JSR 88) –J2EE Authorization Contract (JSR 115) Many updated APIs as well –EJB 2.1 –Servlet 2.4 –JSP 2.0 –Added Expression Language (JSP-EL) –.tag/.tagx File support –Improved XML Syntax (.jspx/.tagx) –API for EL –JCA 1.5 –In bound connector support –JMS 1.1 XSD-based Deployment Descriptors

14 © 2003 IBM Corporation 14 Web Services - Other  JAX-RPC Multi-protocol support –Including EJB Bindings for higher QOS  Optimized Parsing Support  HTTP 1.1 Support –Performance boost with keep-alives  Systems Management Improvements  Server startup optimizations including deferral of processing  WebSphere Rapid Deployment Support  Extended SOAP Element support –Lazy parsing –Optimized retrieval APIs to leverage lazy parsing  Improved Support for existing EJBs  JService support  Enterprise Service Bus support  Custom Serialization –Support for overriding the serialization technology stack of the middleware for element types

15 © 2003 IBM Corporation 15 Programming Model Extensions  Due to WAS-E becoming WBI Foundation, most of the PMEs that were in WAS- E are now moving into WAS Express or WAS ND.  Moving to WAS Express –Last Participant Support –Internationalization Service –WorkArea Service –ActivitySession Service –Extended JTA Support –Startup Beans –Asynchronous Beans (now called WorkManager) –Scheduler Service (now called Timer Service) –Object Pools –Dynamic Query –WSGW Filter Programming Model (with migration support) –Distributed Map –Application Profiling  Moving to WAS ND –Back-up Cluster Support

16 © 2003 IBM Corporation 16 Service Data Objects  The Problem –Many different models and APIs for Data retrieval, Data representations, Meta-data retrieval, Meta-data representations, logic components –No reasonable API available for “typed” XML data –Lack of support for standard application patterns –Optimistic concurrency, pagination of large data-sets, etc. Client Data Access APIs Data APIs Meta-Data APIs Data Access APIs Meta-Data Access APIs Client Mediator Data Access APIs Data APIs Meta-Data APIs Meta-Data Access APIs

17 © 2003 IBM Corporation 17 Service Data Objects  SDO DataObject with XSD & EMF provide a single, standard API (& implementation) for data & meta-data that we can use in place of many other APIs  Data is stored in a disconnected, source-independent format defined by the DataObject –DataObjects are stored in a graph called a DataGraph –Provides both dynamic loosely-typed and static strongly-typed interfaces to the data –Remembers change history  Data Mediator Service is responsible for filling graph of DataObjects from data source, updating data source from DataObject changes Data model (DataObject) Meta-data model (ECore) Pluggable Data Mediator Client Data Access APIs Data APIs Meta-Data APIs Meta-Data Access APIs

18 © 2003 IBM Corporation 18  WAS V6 will provide a pure Java JMS 1.1 provider that can be installed as part of the base server installation (not a silent install of another product with its owns prereqs) & run completely inside the application server JVM. Supports embedded Cloudscape for persistent messages, in additional to DB2, Oracle, etc.  No separate messaging server process (all contained in the app server)  Fully integrated with the application server (Systems Management, RAS, Security, PMI, Threads, IOManager, etc)  Each server can have its own, interconnected messaging engine  Interoperable with MQ JMS Support

19 © 2003 IBM Corporation 19 WebSphere Rapid Deployment - The Goal  To simplify the development experience for WebSphere applications by: Reducing the number of artifacts the developer must produce and maintain Reducing the number of concepts and technologies the developer must understand Supporting the development model and tools the developer desires to use  To simplify the deployment experience for WebSphere applications by: Automating the process of installing an application on WebSphere Reducing the amount of information that must be collected by the installer to install the application Automating the process of activating incremental changes to an application on a running server

20 © 2003 IBM Corporation 20 WRD Focus Areas  Annotation-based Programming Allow the developer to insert metadata into the source code of the application Use the metadata to generate the additional artifacts required by the runtime that the developer does not need to be confronted with Allow the developer to create and maintain a single artifact  Change Triggered Processing Drive processing operations based on the change detection of application artifacts Used to generate new application artifacts from existing artifacts Used to drive deployment operations Enables a “Hot Directory” concept for “file copy” and “Notepad” development and deployment  Deployment Automation Enable automatic install of applications & modules onto running WebSphere Server Support both local and remote servers Support fine-grained application changes Support the concept of minimal application impact (affect the application in the minimum way possible to reflect the detected change)

21 © 2003 IBM Corporation 21 WRD Annotations Example package com.example.wrd; /** * @ejb.bean name="Hello" type="Stateless" view-type=remote jndi-name="HelloBean" */ public class Hello { /** * @ejb.interface-method view-type=remote */ public String hello(String name) { return "Hello: " + name; }

22 © 2003 IBM Corporation 22 Java Server Faces  Emerging Standards based Web Application Framework Plug-and-play other JSF components easily  Targeted for Web Application Developers with little Java background Competitive technology against Visual Studio.Net WebForms, & WebLogic Workbench  Based on MVC design pattern  UI components are decoupled from its rendering Allows for other technology (e.g. WML, etc) to be used  Event driven architecture Server-Side Rich UI components respond to client events  Simplifies development of Web Applications Eliminates much of the hand-coding involved with integrating back-end systems  WebSphere Studio 5.1.1 is the first IDE to support JSF based web application development

23 © 2003 IBM Corporation 23 Summary  WebSphere is evolving rapidly to track the latest industry specifications & standards J2EE 1.4 Web Services  WebSphere is adapting to the latest industry trends Merging of Application Servers and Messaging Technology


Download ppt "© 2002 IBM Corporation WebSphere Application Server Update and Futures A brief overview of WebSphere Application Server 5.x and the roadmap for the future."

Similar presentations


Ads by Google