SlideShare a Scribd company logo
WebSphere Application Server v7.0 Technical Value
Agenda WebSphere value for Development New Java EE 5.0 EJB 3.0 and JPA Spring Certified Web Service support Portlet (JSR 289) WebSphere value for System Management Runtime provisioning Flexible Management WebSphere value for Security Multiple Security Domains Audit security report Fine-Grained security admin WebSphere value for Runtime Performance
Goal:  Exploit Infrastructure for High Performance SOA IBM Solution JEE 5 certified environment for application serving Critical set of Web services standards Extensive Web 2.0 support Security domains and security auditing support Runtime provisioning and flexible management You want to… Achieve maximum flexibility and high productivity for SOA initiatives Protect your critical applications with strong security management Increase effectiveness of application infrastructure management WebSphere Application Server (WAS) Deliver maximum flexibility and high productivity application serving Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps &  Info Assets Process Services Business Services Enterprise Service Bus
Exploiting Infrastructure for High Performance SOA   WAS V7.0 Strengthens Your High Performance Foundation New, enhanced standards support  delivers maximum flexibility and significantly improves productivity Java™ EE5 certification including Java Development Kit (JDK) 6.0, EJB 3.0 support, and Java Persistence API (JPA)  Expanded Web services support Web 2.0 support extending service-oriented architecture (SOA) by connecting external Web services, internal SOA services, and Java Platform Enterprise Edition (JEE) objects Spring Certification Portlet Java Specification Request (JSR) 286 Security management and auditing improvements  with new tools and capabilities.  WebSphere Security Domains, new security auditing capabilities, new DMZ ( Demilitarized Zone)-hardened Proxy, Kerberos enhancements New management and administration options  to help reduce cost and increase effectiveness.  New runtime provisioning selects only the needed function for memory and space improvements.  New Flexible Management feature reduces the cost of administering large deployments
Goal:  Leverage Benefits of SOA Programming Model IBM Solution Core JEE 5 programming model Support for latest Web services profiles Support for Java portlets EJB 3.0, JPA standards for simplified programming You want to… Build and deploy new flexible, agile applications/services Reuse, extend existing applications Leverage programming standards to enable service composition  WebSphere Application Server Supporting the strongest, most com- prehensive SOA programming model  Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps &  Info Assets Process Services Business Services Enterprise Service Bus
Leveraging Benefits of SOA Programming Model WAS V7 Ensures Programming Model Currency , Brings to Life the Goals of Java EE 5 … Makes the simple things easy, while keeping the complex things possible Support for core programming model standards Java EE 5.0  Java SE 6.0 (JDK 6.0) Support for latest Web services profiles WS-I Basic Profile 1.2 and 2.0 WS-I Reliable Secure Profile Support for Java Portlets (JSR 286) Simplifies development and usage Programming Model Standards Increase Application Value
Leveraging Benefits of SOA Programming Model WAS V7 Delivers Java EE 5.0 Benefits … Latest specifications Enterprise Java Bean  ( EJB) 3.0, JPA, Java API For XML  ( JAX)-WS 2.0, JSP (Java Server Pages) 2.1, Servlet 2.5, JSF 1.2 (Java Server Faces) Improved developer experience Uses the concept of progressive disclosure Java annotations and injection support reduce complexity EJBs are developed as Plain Old Java Objects (POJOs) Java Persistence API (JPA) allows simpler entities to be created using annotated POJO model Enables Java SE developers to quickly learn Java EE and develop enterprise applications Integration with the latest Web services standards
Leveraging Benefits of SOA Programming Model WAS V7 Java Standard Edition (SE) Support Brings Productivity … Developer productivity Java compiler API – the ability to invoke the compiler from with the Java Virtual Machine (JVM) Java scripting support – gives scripts the ability to access APIs in the JVM Upgrades to existing components JMX – MBean event generation at thresholds Added components Web services standards: JAX-WS, JAXB, StAX Java Data Base Connectivity (JDBC) 4.0
Leveraging Benefits of SOA Programming Model WAS V7 Supports Most Important Web Services for SOA Traction … WS-I  Basic Profile 1.2, 2.0, Reliable Secure Profile 1.0, Basic Security Profile 1.1 OASIS WS-ReliableMessaging (WS-RM), WS-SecureExchange (WS-Trust/WS-SecureConversation), WS-DistributedManagement (WSDM), WS-Policy W3C SOAP 1.2, MTOM, XOP, WS-Security 1.1, WS-Addressing (WSDL)
Leveraging Benefits of SOA Programming Model WAS V7 Strengthens the Portlet Programming Model WSRP 1.0 + 2.0 Portal Server (User Access) Remote WSRP 2.0 Portlets participate in Context Optionally use multiple JVMs for running your Portal Isolate “untrusted” Portlets from Portal Execute Portlets in their own JVM Enhanced scalability for “heavy” Portlets WSRP – Web Services for Remote Portlets Portlet Container Portal Users WSRP 1.0 + 2.0 Portlet Container Portal Server (Portlet Server) Portlet Container WSRP 1.0 WAS (Portlet Server)
Leveraging Benefits of SOA Programming Model Spring Certified WAS as a Deployment Platform The Spring model offers ease of development, like EJB3. Spring IoC container provides some abstraction between Java SE/EE – good for unit test. Significant collaboration between IBM® and Interface21 in 2007 tested Spring with WAS on all Base WAS platforms and under load. Framework integration points added to WAS and exploited by Spring 2.5 Early availability of these delivered in 6.1.0.9 and 6.0.2.19. Spring certified WAS as a deployment platform for the Spring framework http://www.springsource.com/pressreleases/2007/ibmwebsphere062007 WAS/Spring integration testing focused on core Spring capabilities. Spring distribution is not shipped with WAS, nor does WAS provide support for the Spring framework itself. Recommended best practices when using Spring with WAS: http://www-128.ibm.com/developerworks/websphere/techjournal/0609_alcott/0609_alcott.html
Leveraging Benefits of SOA Programming Model WAS V7 Keeps Pace with Industry Advancements Feature Packs enable you to selectively take advantage of new standards and features while maintaining a more stable internal release cycle. WAS 7.0 Web services EJB 3.0 Web 2.0   WAS 6.1   Choose the application server technology you need. Install additional functionality on core WAS 7 1. 2. 3. Web services EJB 3.0 Web 2.0   SCA   Build the Application Server you want without waiting for new releases.
Goal: Provide Powerful, but Simplified Rational Application Developer (RAD) IBM Solution Rapid Assembly and Deployment Module for WebSphere Advanced tooling J2EE 1.4 support Java EE 5 support Java EE 5 XML form-based DD editors SIP tools Visual editing Adapters for simplified, enhanced integration Enabling fast, efficient development of critical applications and services You want to… Build and deploy flexible, agile applications/services Take advantage of modern IDEs for rapid development/deployment Leverage programming standards to enable service composition
Providing Powerful, but Simplified Rational Application Developer   RAD for WebSphere  Improves Programmer Productivity IBM Rational® Application Developer for WebSphere  is generally available at the same time as WAS V7. A subset of  IBM Rational Application Developer for WebSphere  is included in WAS V7 and called  IBM Rational Application Developer Assembly and Deploy Module for WebSphere . IBM Rational Application Developer Assembly and Deploy Module for WebSphere  is fully licensed and supported with the WAS license. Remaining content is optionally installable as a 60-day trial and becomes perpetually licensed on purchase of RAD for WebSphere, or other Rational priced products that include RAD.
Providing Powerful, but Simplified RAD     RAD for WebSphere  Improves Programmer Productivity RAD for WebSphere Programming model tools: EJB3 productivity features Domain modeling (visual edit) Java, EJB, XSD, WSDL, Data Web Development (visual edit) Web Services productivity features Portlet JSR Relational Data Tools Miscellaneous: XML productivity features Extra Debuggers (XSLT, stored procedures…) WAS Test servers: v6.0, v6.1, V7.0 WAS n-2 support J2C  CICS® and IMS Adapters Licensed but supplied separately: RequisitePro integration RUP IBM Support Assistant More… EIS Adapters SAP, Siebel, JDE, Oracle®, PeopleSoft® Portal  (Lotus®) Portal Tools SCA (Post V7.5)  SCA 1 (Public) RAD Assembly & Deploy Profile Management tools Jython Tools J2EE 1.4 (same level as AST 6.1) JEE5 XML-form based DD editors JEE5 application support WAS 7 support only WAS debug extensions Application Deployment Support (WAS 7.0) SIP
Goal: Ease Application Serving Management Burden IBM Solution Dynamic start of application server components Simplified administration of web services Straightforward configuration of integrated messaging capabilities You want to… Invoke key runtime provisioning of applications to meet business demands Improve infrastructure management efficiency, reducing resources/skills Enabling fast, efficient development of critical applications and services
Easing Application Serving Management Burden   WAS V7 Provides Key Runtime Provisioning Capabilities Dynamic start of application server components based on application needs Reduces the runtime footprint – less memory required Can significantly reduce startup times HA Manager Security SIP Container Web Services EJB Container Web Container V6.1 Server Infrastructure… V7 Server Dynamically  Activated!! All  Activated HA Manager Security SIP Container Web Services EJB Container Web Container Infrastructure…
Easing Application Serving Management Burden   WAS V7 Integrates with WMQ for Strong Foundational SOA Management Support and New Capabilities to Improve Messaging Consumability WAS 7.0 includes a  WebSphere MQ JMS JCA 1.5 Resource Adapter New panels and admin commands MDBs can now use activation specifications It’s cognizant of multi-regions in WAS on z/OS® and supports zWLM It supports WMQ V6 and V7 (V5 is not JCA compliant) Existing methods are still available (e.g. generic JCA 1.5 resource, explicit WMQ using ASF or generic JMS provider (using ASF) WAS 7.0 also includes the  new WMQ V7 JMS client New SIBus wizards Configuring a Cluster Bus Member Configuring a Foreign Bus Connection New panels SIBus Authorizations WMQ JCA Resource Adapter Panels for inspecting application use of SIBus resources Simplification of existing SIBus panels Removal of a number of security settings
Goal: Capitalize on Intelligent App Server Management IBM Solution Flexible, “loosely coupled” application server management Introduction of admin agents – enabling asynchronous agent execution Expanded multi-node remote management Improved support of development/unit testing/QA environments You want to… Reduce SOA infrastructure administrative overhead Provide remote management for expanded topologies Intelligent management features ease admin. open new opportunities Node A Admin scripts Server configuration Node A configuration Cell config Admin console App Server Admin Agent
Capitalizing on Intelligent App Server Management   WAS V7 Brings Flexible Management … Reduces administration overhead Reduces App Server footprint related to admin functions Offers new management component: Admin Agent Dramatically increases scale for administration Remote Administration option Flexible Management is “loosely coupled” management Asynchronous, non-blocking admin jobs queued for agent execution on the nodes Offers new management component: Job Manager More efficient administration of multiple application servers on a single node Flexible Management is an option Backwards compatibility requirements
Capitalizing on Intelligent App Server Management  WAS V7 Allows Flexible Management of Branch Organizations Supports high latency remote branch servers Supports geographically separated data centers Job Manager Dmgr Dmgr Dmgr Dmgr Admin Agent Dmgr Admin Agent Job Manager
Capitalizing on Intelligent App Server Management  WAS V7 Addresses the Server Farm Dilemma with New Ideas … Loosely coupled Job Manager Local node “Autonomy” unlike ND topology Loose federation – Not “slave” to Deployment Manager Develop/Unit Test/QA scenarios Admin Node WAS ND Cell  Job Manager Admin Agent Base Node Base Node Base Node
Capitalizing on Intelligent App Server Management   WAS V7 Overcomes Challenges of Existing Base Management WebSphere Application Server V5 & V6 Base Product Architecture Node A Admin scripts Admin console Node Agent NOT included in Base product Admin logic hosted in the same JVM as application server and customer applications. Current Base Management Server configuration Node A configuration Cell config App Server
Capitalizing on Intelligent App Server Management   WAS V7 Overcomes Challenges of Existing Base Management ( cont .) New Flexible Management Option WebSphere Application Server V7 Base Product Architecture Node A Admin scripts Server configuration Node A configuration Cell config Admin console App Server Admin Agent included in Base product Admin Agent
Capitalizing on Intelligent App Server Management   WAS V7 ND Allows Loose Federation for Multi-node Management … Server configuration WAS Network Deployment (ND) Node X Admin scripts Node A configuration Cell config Admin console New Flexible Job Manager Job Manager Admin scripts Admin console Server configuration WAS Base Node A Node A configuration Cell config Admin Agent App Server
Capitalizing on Intelligent App Server Management   WAS V7 Sets the Stage for More Flexible Management Topologies Base Application Server Programming Model QoS  Security Administration Job Manager Control multiple endpoints Remote management Loose Coupling Network Deployment Cell Administration Clustering Workload Management WebSphere  Application Server Admin Agent Admin Agent Admin Agent Deploy-ment Mgr Deploy-ment Mgr
Goal: Use Technology Innovation to Meet Evolving Needs IBM Solution Expanded support for business applications beyond J2EE Multiple security domains under central management Expanded security auditability Configuration utilities and console management to reduce manual effort Enhanced Kerberos support You want to… Broadened concept and capabilities for SOA application support Strengthened security and security management across domains Improved security visibility through admin consoles Evolving WebSphere technology addresses previous mgt challenges
Using Technology Innovation to Meet Evolving Needs  WAS V7 Extends Security through Multiple Security Domains Prior to WAS V7, single security domain per cell One security realm, i.e., one set of users Forced the proliferation of cells Multiple security domains Provide flexible security configuration under centralized management One administrative security domain One or more application security domains Scopes include cluster, node group, node, and application server Multiple security domains enable different applications To have different user populations To have different security mechanism configurations
Using Technology Innovation to Meet Evolving Needs   WAS V7 Provides Security Auditability Option to generate security auditing records of WebSphere administrative actions Auditing security configuration changes, key and certificate management, access control policy changes, bus and other system resources management, etc. Holding administrative users accountable for configuration and runtime changes Reviewing audit records require a new auditor role.  Option to generate security auditing records of business applications Auditing authentication, access control, credential mapping and delegation, and digital signature validation Maintaining audit records to satisfy legal requirements and regulations  Support integrating with third party security auditing services Support separation of administrative user privileges administrator cannot change audit policy and cannot view audit records auditor cannot change WebSphere configuration and runtime state Audit records are encrypted and signed
Using Technology Innovation to Meet Evolving Needs   WAS V7 Provides Console Support for Fine Grained Security Admin Fine grained administration security configured through console  WAS 6.1 - scripting only Fine grained administration security can be applied to console  will be filtered by administrators role Extended console assistance
Using Technology Innovation to Meet Evolving Needs  WAS V7 Offers Enhanced Kerberos Support Broader implementation of Kerberos delivers improved interoperability with other applications and environments WebSphere Application Server Kerberos  KDC Kerberos  z/OS KDC WebSphere Application Server/zOS DB2 RACF LDAP Browser clients with desktop single sign-on SPNEGO token  over HTTP/S Java clients  With desktop  single sign-on Kerberos SSO Kerberos cross domain trust Kerberos SSO Kerberos SSO RACF User  Registry LDAP User  Registry Kerberos token over RMI/IIOP,  Web Services
Using Technology Innovation to Meet Evolving Needs  WAS V7 Expands Support through Business Level Applications Expanding the notion of “Application” beyond J2EE Extensible deployment logic framework Supports more than Application Server deployment target runtimes for example: Proxy Server, Web Server, CE, files, etc. Full lifecycle management of applications Install, distribute, activate, monitor, update, remove BLA1 EJB  Module Web  Module BLA3 CICS  Transaction DB2  Database Portlet   Module JAX-WS  Web   Service   Module BLA2 WAR J2EE  Enterprise   App JAR EAR Axis2 PAR Business   Logic Configuration Composition
Easing Application Serving Management Burden   WAS V7 Properties File Based Configuration Utility Reduces Manual Effort Properties File Processing Utility Processing Command Options: Properties File(s) Property_name = “foo” Scope = Server Name = “server1” MaximumHeapSize= 1024 ORB_LISTENER_ADDRESS_PORT = 9001 # --------------------------- # comment line # --------------------------- extract apply delete WebSphere Configuration Repository
 

More Related Content

DOCX
IBM websphere application server types of profiles
PPTX
Websphere Application Server V8.5
PPT
ibm websphere admin training | websphere admin course | ibm websphere adminis...
DOCX
IBM Websphere concepts
PPT
WebSphere application server 8.5.5 - quick overview
PPTX
IBM Websphere introduction and installation for beginners
PDF
Ibm web sphere_job_interview_preparation_guide
PPTX
WebSphere Application Server Information Resources
IBM websphere application server types of profiles
Websphere Application Server V8.5
ibm websphere admin training | websphere admin course | ibm websphere adminis...
IBM Websphere concepts
WebSphere application server 8.5.5 - quick overview
IBM Websphere introduction and installation for beginners
Ibm web sphere_job_interview_preparation_guide
WebSphere Application Server Information Resources

What's hot (20)

PPTX
WebSphere Application Server Family (Editions Comparison)
PPTX
WebSphere Application Server
PPTX
IBM WebSphere Application Server (Clustering) Concept
PDF
Installing web sphere application server v7 on red hat enterprise linux v6.3
DOCX
Ibm web sphere application server interview questions
PPTX
WAS vs JBoss, WebLogic, Tomcat (year 2015)
PPT
WebSphere 6.1 Admin Course 1
PPTX
IBM WebSphere Application Server version to version comparison
PDF
Was liberty
PDF
IBM WebSphere Application Server Update - Technical University (March 2015)
PPTX
WebSphere Application Server Topology Options
DOC
Ns was-resume
PPT
WebSphere 6.1 admin Course 3
PPT
Websphere - About IBM HTTP Server & WAS Plug-in
PDF
IBM WebSphere Application Server Introduction for Lotus
DOCX
Web Sphere Application Server Features
PDF
JBoss EAP / WildFly, State of the Union
DOC
Websphere interview Questions
PDF
1206 alcott pdf
PDF
Conduct JBoss EAP 6 seminar
WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server
IBM WebSphere Application Server (Clustering) Concept
Installing web sphere application server v7 on red hat enterprise linux v6.3
Ibm web sphere application server interview questions
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WebSphere 6.1 Admin Course 1
IBM WebSphere Application Server version to version comparison
Was liberty
IBM WebSphere Application Server Update - Technical University (March 2015)
WebSphere Application Server Topology Options
Ns was-resume
WebSphere 6.1 admin Course 3
Websphere - About IBM HTTP Server & WAS Plug-in
IBM WebSphere Application Server Introduction for Lotus
Web Sphere Application Server Features
JBoss EAP / WildFly, State of the Union
Websphere interview Questions
1206 alcott pdf
Conduct JBoss EAP 6 seminar
Ad

Viewers also liked (12)

PDF
IBM WebSphere application server
PPT
IBM WebSphere Application Server traditional and Docker
PPTX
Application server vs Web Server
PDF
Take a Look at Akka-Java
PPT
Websphere - Introduction to logs and configuration
PPTX
WAS Support & Monitoring Tools
PPTX
Spring vs EJB
PDF
Suppressing http headers from web sphere application server
PDF
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
PPT
Websphere Application Server Family Edition - Brief Overview
PDF
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
PPT
WebSphere MQ introduction
IBM WebSphere application server
IBM WebSphere Application Server traditional and Docker
Application server vs Web Server
Take a Look at Akka-Java
Websphere - Introduction to logs and configuration
WAS Support & Monitoring Tools
Spring vs EJB
Suppressing http headers from web sphere application server
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
Websphere Application Server Family Edition - Brief Overview
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
WebSphere MQ introduction
Ad

Similar to Websphere Application Server v7 (20)

PPT
Was 5.1 To 6.1
PPT
Was 5.1 To 6.1 Updated
PPT
Ibm 1 Wps Arch
DOCX
PPT
Notes On Software Development, Platform And Modernisation
PPTX
Sakeesoft
PPT
Introduction to java ee
PPT
Netbeans 6.1 Talk
PPT
Greate Introduction to Oracle Fusion Middleware and ADF
PPT
Javaee intro
PPTX
WebLogic Developer Experience and Java EE 6
PPTX
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
PPTX
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
PPTX
Web sphere liberty2
DOCX
Prudhvi
DOCX
Prudhvi
DOCX
Prudhvi
DOCX
Prudhvi
PPTX
Eclipse Developement @ Progress Software
PPTX
Web programming and development - Introduction
Was 5.1 To 6.1
Was 5.1 To 6.1 Updated
Ibm 1 Wps Arch
Notes On Software Development, Platform And Modernisation
Sakeesoft
Introduction to java ee
Netbeans 6.1 Talk
Greate Introduction to Oracle Fusion Middleware and ADF
Javaee intro
WebLogic Developer Experience and Java EE 6
Enrterprise Java-Unit 1 (All chapters) for TYIT PPTx
Enterprise Java TYIT Sem 5 Unit 1 Chapter 1 and 2 PPT
Web sphere liberty2
Prudhvi
Prudhvi
Prudhvi
Prudhvi
Eclipse Developement @ Progress Software
Web programming and development - Introduction

More from Chris Sparshott (20)

PDF
IBM and Apache Spark
DOC
2016 IBM choice award winners
DOC
2016 IBM Beacon award winners
PPT
How to create an event video
PPT
IBM Acquisitions
PDF
Maximo licensing information and usage restrictions 11 March 2015
PPTX
SPSS Modeler 16 What's New!?
PPTX
IBM MQ v8 enhancements
PPTX
Urban code - DevOps - cost reduction
PPTX
Bluemix, PaaS by IBM - Screenshot demo
PPTX
Cloud Computing IaaS
PDF
Cloud computing From Iaas to PaaS to SaaS
PDF
IBM Software Support and Subscription
PDF
Install Lotus Connections on Blackberry
PDF
Apple iPhone and iPad at IBM
PPT
SUN Solaris Zones WebSphere Portal licensing
PPT
Domino must gather information
PPT
The business value of notes 8.5.1
PPT
IBM SaaS Change Profile Picture
PPT
IBM SaaS Complete A Questionnaire
IBM and Apache Spark
2016 IBM choice award winners
2016 IBM Beacon award winners
How to create an event video
IBM Acquisitions
Maximo licensing information and usage restrictions 11 March 2015
SPSS Modeler 16 What's New!?
IBM MQ v8 enhancements
Urban code - DevOps - cost reduction
Bluemix, PaaS by IBM - Screenshot demo
Cloud Computing IaaS
Cloud computing From Iaas to PaaS to SaaS
IBM Software Support and Subscription
Install Lotus Connections on Blackberry
Apple iPhone and iPad at IBM
SUN Solaris Zones WebSphere Portal licensing
Domino must gather information
The business value of notes 8.5.1
IBM SaaS Change Profile Picture
IBM SaaS Complete A Questionnaire

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Encapsulation theory and applications.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Modernizing your data center with Dell and AMD
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
KodekX | Application Modernization Development
Understanding_Digital_Forensics_Presentation.pptx
Review of recent advances in non-invasive hemoglobin estimation
NewMind AI Monthly Chronicles - July 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I
“AI and Expert System Decision Support & Business Intelligence Systems”
The Rise and Fall of 3GPP – Time for a Sabbatical?
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Encapsulation theory and applications.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Modernizing your data center with Dell and AMD
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...

Websphere Application Server v7

  • 1. WebSphere Application Server v7.0 Technical Value
  • 2. Agenda WebSphere value for Development New Java EE 5.0 EJB 3.0 and JPA Spring Certified Web Service support Portlet (JSR 289) WebSphere value for System Management Runtime provisioning Flexible Management WebSphere value for Security Multiple Security Domains Audit security report Fine-Grained security admin WebSphere value for Runtime Performance
  • 3. Goal: Exploit Infrastructure for High Performance SOA IBM Solution JEE 5 certified environment for application serving Critical set of Web services standards Extensive Web 2.0 support Security domains and security auditing support Runtime provisioning and flexible management You want to… Achieve maximum flexibility and high productivity for SOA initiatives Protect your critical applications with strong security management Increase effectiveness of application infrastructure management WebSphere Application Server (WAS) Deliver maximum flexibility and high productivity application serving Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus
  • 4. Exploiting Infrastructure for High Performance SOA WAS V7.0 Strengthens Your High Performance Foundation New, enhanced standards support delivers maximum flexibility and significantly improves productivity Java™ EE5 certification including Java Development Kit (JDK) 6.0, EJB 3.0 support, and Java Persistence API (JPA) Expanded Web services support Web 2.0 support extending service-oriented architecture (SOA) by connecting external Web services, internal SOA services, and Java Platform Enterprise Edition (JEE) objects Spring Certification Portlet Java Specification Request (JSR) 286 Security management and auditing improvements with new tools and capabilities. WebSphere Security Domains, new security auditing capabilities, new DMZ ( Demilitarized Zone)-hardened Proxy, Kerberos enhancements New management and administration options to help reduce cost and increase effectiveness. New runtime provisioning selects only the needed function for memory and space improvements. New Flexible Management feature reduces the cost of administering large deployments
  • 5. Goal: Leverage Benefits of SOA Programming Model IBM Solution Core JEE 5 programming model Support for latest Web services profiles Support for Java portlets EJB 3.0, JPA standards for simplified programming You want to… Build and deploy new flexible, agile applications/services Reuse, extend existing applications Leverage programming standards to enable service composition WebSphere Application Server Supporting the strongest, most com- prehensive SOA programming model Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps & Info Assets Process Services Business Services Enterprise Service Bus
  • 6. Leveraging Benefits of SOA Programming Model WAS V7 Ensures Programming Model Currency , Brings to Life the Goals of Java EE 5 … Makes the simple things easy, while keeping the complex things possible Support for core programming model standards Java EE 5.0 Java SE 6.0 (JDK 6.0) Support for latest Web services profiles WS-I Basic Profile 1.2 and 2.0 WS-I Reliable Secure Profile Support for Java Portlets (JSR 286) Simplifies development and usage Programming Model Standards Increase Application Value
  • 7. Leveraging Benefits of SOA Programming Model WAS V7 Delivers Java EE 5.0 Benefits … Latest specifications Enterprise Java Bean ( EJB) 3.0, JPA, Java API For XML ( JAX)-WS 2.0, JSP (Java Server Pages) 2.1, Servlet 2.5, JSF 1.2 (Java Server Faces) Improved developer experience Uses the concept of progressive disclosure Java annotations and injection support reduce complexity EJBs are developed as Plain Old Java Objects (POJOs) Java Persistence API (JPA) allows simpler entities to be created using annotated POJO model Enables Java SE developers to quickly learn Java EE and develop enterprise applications Integration with the latest Web services standards
  • 8. Leveraging Benefits of SOA Programming Model WAS V7 Java Standard Edition (SE) Support Brings Productivity … Developer productivity Java compiler API – the ability to invoke the compiler from with the Java Virtual Machine (JVM) Java scripting support – gives scripts the ability to access APIs in the JVM Upgrades to existing components JMX – MBean event generation at thresholds Added components Web services standards: JAX-WS, JAXB, StAX Java Data Base Connectivity (JDBC) 4.0
  • 9. Leveraging Benefits of SOA Programming Model WAS V7 Supports Most Important Web Services for SOA Traction … WS-I Basic Profile 1.2, 2.0, Reliable Secure Profile 1.0, Basic Security Profile 1.1 OASIS WS-ReliableMessaging (WS-RM), WS-SecureExchange (WS-Trust/WS-SecureConversation), WS-DistributedManagement (WSDM), WS-Policy W3C SOAP 1.2, MTOM, XOP, WS-Security 1.1, WS-Addressing (WSDL)
  • 10. Leveraging Benefits of SOA Programming Model WAS V7 Strengthens the Portlet Programming Model WSRP 1.0 + 2.0 Portal Server (User Access) Remote WSRP 2.0 Portlets participate in Context Optionally use multiple JVMs for running your Portal Isolate “untrusted” Portlets from Portal Execute Portlets in their own JVM Enhanced scalability for “heavy” Portlets WSRP – Web Services for Remote Portlets Portlet Container Portal Users WSRP 1.0 + 2.0 Portlet Container Portal Server (Portlet Server) Portlet Container WSRP 1.0 WAS (Portlet Server)
  • 11. Leveraging Benefits of SOA Programming Model Spring Certified WAS as a Deployment Platform The Spring model offers ease of development, like EJB3. Spring IoC container provides some abstraction between Java SE/EE – good for unit test. Significant collaboration between IBM® and Interface21 in 2007 tested Spring with WAS on all Base WAS platforms and under load. Framework integration points added to WAS and exploited by Spring 2.5 Early availability of these delivered in 6.1.0.9 and 6.0.2.19. Spring certified WAS as a deployment platform for the Spring framework http://www.springsource.com/pressreleases/2007/ibmwebsphere062007 WAS/Spring integration testing focused on core Spring capabilities. Spring distribution is not shipped with WAS, nor does WAS provide support for the Spring framework itself. Recommended best practices when using Spring with WAS: http://www-128.ibm.com/developerworks/websphere/techjournal/0609_alcott/0609_alcott.html
  • 12. Leveraging Benefits of SOA Programming Model WAS V7 Keeps Pace with Industry Advancements Feature Packs enable you to selectively take advantage of new standards and features while maintaining a more stable internal release cycle. WAS 7.0 Web services EJB 3.0 Web 2.0 WAS 6.1 Choose the application server technology you need. Install additional functionality on core WAS 7 1. 2. 3. Web services EJB 3.0 Web 2.0 SCA Build the Application Server you want without waiting for new releases.
  • 13. Goal: Provide Powerful, but Simplified Rational Application Developer (RAD) IBM Solution Rapid Assembly and Deployment Module for WebSphere Advanced tooling J2EE 1.4 support Java EE 5 support Java EE 5 XML form-based DD editors SIP tools Visual editing Adapters for simplified, enhanced integration Enabling fast, efficient development of critical applications and services You want to… Build and deploy flexible, agile applications/services Take advantage of modern IDEs for rapid development/deployment Leverage programming standards to enable service composition
  • 14. Providing Powerful, but Simplified Rational Application Developer RAD for WebSphere Improves Programmer Productivity IBM Rational® Application Developer for WebSphere is generally available at the same time as WAS V7. A subset of IBM Rational Application Developer for WebSphere is included in WAS V7 and called IBM Rational Application Developer Assembly and Deploy Module for WebSphere . IBM Rational Application Developer Assembly and Deploy Module for WebSphere is fully licensed and supported with the WAS license. Remaining content is optionally installable as a 60-day trial and becomes perpetually licensed on purchase of RAD for WebSphere, or other Rational priced products that include RAD.
  • 15. Providing Powerful, but Simplified RAD RAD for WebSphere Improves Programmer Productivity RAD for WebSphere Programming model tools: EJB3 productivity features Domain modeling (visual edit) Java, EJB, XSD, WSDL, Data Web Development (visual edit) Web Services productivity features Portlet JSR Relational Data Tools Miscellaneous: XML productivity features Extra Debuggers (XSLT, stored procedures…) WAS Test servers: v6.0, v6.1, V7.0 WAS n-2 support J2C CICS® and IMS Adapters Licensed but supplied separately: RequisitePro integration RUP IBM Support Assistant More… EIS Adapters SAP, Siebel, JDE, Oracle®, PeopleSoft® Portal (Lotus®) Portal Tools SCA (Post V7.5) SCA 1 (Public) RAD Assembly & Deploy Profile Management tools Jython Tools J2EE 1.4 (same level as AST 6.1) JEE5 XML-form based DD editors JEE5 application support WAS 7 support only WAS debug extensions Application Deployment Support (WAS 7.0) SIP
  • 16. Goal: Ease Application Serving Management Burden IBM Solution Dynamic start of application server components Simplified administration of web services Straightforward configuration of integrated messaging capabilities You want to… Invoke key runtime provisioning of applications to meet business demands Improve infrastructure management efficiency, reducing resources/skills Enabling fast, efficient development of critical applications and services
  • 17. Easing Application Serving Management Burden WAS V7 Provides Key Runtime Provisioning Capabilities Dynamic start of application server components based on application needs Reduces the runtime footprint – less memory required Can significantly reduce startup times HA Manager Security SIP Container Web Services EJB Container Web Container V6.1 Server Infrastructure… V7 Server Dynamically Activated!! All Activated HA Manager Security SIP Container Web Services EJB Container Web Container Infrastructure…
  • 18. Easing Application Serving Management Burden WAS V7 Integrates with WMQ for Strong Foundational SOA Management Support and New Capabilities to Improve Messaging Consumability WAS 7.0 includes a WebSphere MQ JMS JCA 1.5 Resource Adapter New panels and admin commands MDBs can now use activation specifications It’s cognizant of multi-regions in WAS on z/OS® and supports zWLM It supports WMQ V6 and V7 (V5 is not JCA compliant) Existing methods are still available (e.g. generic JCA 1.5 resource, explicit WMQ using ASF or generic JMS provider (using ASF) WAS 7.0 also includes the new WMQ V7 JMS client New SIBus wizards Configuring a Cluster Bus Member Configuring a Foreign Bus Connection New panels SIBus Authorizations WMQ JCA Resource Adapter Panels for inspecting application use of SIBus resources Simplification of existing SIBus panels Removal of a number of security settings
  • 19. Goal: Capitalize on Intelligent App Server Management IBM Solution Flexible, “loosely coupled” application server management Introduction of admin agents – enabling asynchronous agent execution Expanded multi-node remote management Improved support of development/unit testing/QA environments You want to… Reduce SOA infrastructure administrative overhead Provide remote management for expanded topologies Intelligent management features ease admin. open new opportunities Node A Admin scripts Server configuration Node A configuration Cell config Admin console App Server Admin Agent
  • 20. Capitalizing on Intelligent App Server Management WAS V7 Brings Flexible Management … Reduces administration overhead Reduces App Server footprint related to admin functions Offers new management component: Admin Agent Dramatically increases scale for administration Remote Administration option Flexible Management is “loosely coupled” management Asynchronous, non-blocking admin jobs queued for agent execution on the nodes Offers new management component: Job Manager More efficient administration of multiple application servers on a single node Flexible Management is an option Backwards compatibility requirements
  • 21. Capitalizing on Intelligent App Server Management WAS V7 Allows Flexible Management of Branch Organizations Supports high latency remote branch servers Supports geographically separated data centers Job Manager Dmgr Dmgr Dmgr Dmgr Admin Agent Dmgr Admin Agent Job Manager
  • 22. Capitalizing on Intelligent App Server Management WAS V7 Addresses the Server Farm Dilemma with New Ideas … Loosely coupled Job Manager Local node “Autonomy” unlike ND topology Loose federation – Not “slave” to Deployment Manager Develop/Unit Test/QA scenarios Admin Node WAS ND Cell Job Manager Admin Agent Base Node Base Node Base Node
  • 23. Capitalizing on Intelligent App Server Management WAS V7 Overcomes Challenges of Existing Base Management WebSphere Application Server V5 & V6 Base Product Architecture Node A Admin scripts Admin console Node Agent NOT included in Base product Admin logic hosted in the same JVM as application server and customer applications. Current Base Management Server configuration Node A configuration Cell config App Server
  • 24. Capitalizing on Intelligent App Server Management WAS V7 Overcomes Challenges of Existing Base Management ( cont .) New Flexible Management Option WebSphere Application Server V7 Base Product Architecture Node A Admin scripts Server configuration Node A configuration Cell config Admin console App Server Admin Agent included in Base product Admin Agent
  • 25. Capitalizing on Intelligent App Server Management WAS V7 ND Allows Loose Federation for Multi-node Management … Server configuration WAS Network Deployment (ND) Node X Admin scripts Node A configuration Cell config Admin console New Flexible Job Manager Job Manager Admin scripts Admin console Server configuration WAS Base Node A Node A configuration Cell config Admin Agent App Server
  • 26. Capitalizing on Intelligent App Server Management WAS V7 Sets the Stage for More Flexible Management Topologies Base Application Server Programming Model QoS Security Administration Job Manager Control multiple endpoints Remote management Loose Coupling Network Deployment Cell Administration Clustering Workload Management WebSphere Application Server Admin Agent Admin Agent Admin Agent Deploy-ment Mgr Deploy-ment Mgr
  • 27. Goal: Use Technology Innovation to Meet Evolving Needs IBM Solution Expanded support for business applications beyond J2EE Multiple security domains under central management Expanded security auditability Configuration utilities and console management to reduce manual effort Enhanced Kerberos support You want to… Broadened concept and capabilities for SOA application support Strengthened security and security management across domains Improved security visibility through admin consoles Evolving WebSphere technology addresses previous mgt challenges
  • 28. Using Technology Innovation to Meet Evolving Needs WAS V7 Extends Security through Multiple Security Domains Prior to WAS V7, single security domain per cell One security realm, i.e., one set of users Forced the proliferation of cells Multiple security domains Provide flexible security configuration under centralized management One administrative security domain One or more application security domains Scopes include cluster, node group, node, and application server Multiple security domains enable different applications To have different user populations To have different security mechanism configurations
  • 29. Using Technology Innovation to Meet Evolving Needs WAS V7 Provides Security Auditability Option to generate security auditing records of WebSphere administrative actions Auditing security configuration changes, key and certificate management, access control policy changes, bus and other system resources management, etc. Holding administrative users accountable for configuration and runtime changes Reviewing audit records require a new auditor role. Option to generate security auditing records of business applications Auditing authentication, access control, credential mapping and delegation, and digital signature validation Maintaining audit records to satisfy legal requirements and regulations Support integrating with third party security auditing services Support separation of administrative user privileges administrator cannot change audit policy and cannot view audit records auditor cannot change WebSphere configuration and runtime state Audit records are encrypted and signed
  • 30. Using Technology Innovation to Meet Evolving Needs WAS V7 Provides Console Support for Fine Grained Security Admin Fine grained administration security configured through console WAS 6.1 - scripting only Fine grained administration security can be applied to console will be filtered by administrators role Extended console assistance
  • 31. Using Technology Innovation to Meet Evolving Needs WAS V7 Offers Enhanced Kerberos Support Broader implementation of Kerberos delivers improved interoperability with other applications and environments WebSphere Application Server Kerberos KDC Kerberos z/OS KDC WebSphere Application Server/zOS DB2 RACF LDAP Browser clients with desktop single sign-on SPNEGO token over HTTP/S Java clients With desktop single sign-on Kerberos SSO Kerberos cross domain trust Kerberos SSO Kerberos SSO RACF User Registry LDAP User Registry Kerberos token over RMI/IIOP, Web Services
  • 32. Using Technology Innovation to Meet Evolving Needs WAS V7 Expands Support through Business Level Applications Expanding the notion of “Application” beyond J2EE Extensible deployment logic framework Supports more than Application Server deployment target runtimes for example: Proxy Server, Web Server, CE, files, etc. Full lifecycle management of applications Install, distribute, activate, monitor, update, remove BLA1 EJB Module Web Module BLA3 CICS Transaction DB2 Database Portlet Module JAX-WS Web Service Module BLA2 WAR J2EE Enterprise App JAR EAR Axis2 PAR Business Logic Configuration Composition
  • 33. Easing Application Serving Management Burden WAS V7 Properties File Based Configuration Utility Reduces Manual Effort Properties File Processing Utility Processing Command Options: Properties File(s) Property_name = “foo” Scope = Server Name = “server1” MaximumHeapSize= 1024 ORB_LISTENER_ADDRESS_PORT = 9001 # --------------------------- # comment line # --------------------------- extract apply delete WebSphere Configuration Repository
  • 34.  

Editor's Notes

  • #5: Open Beta since May 2008 Announcement planned: Sept 9, 2008 Distributed eGA planned for Sept 26. z/OS pGA planned for Sept 26. IBM WebSphere Application Server for z/OS, V7.0 delivers a flexible, agile, solid foundation for SOA to align the advancements of business and IT. WebSphere Application Server is the visionary platform for SOA, advancing the alignment of business and IT for 10 years as the industry's runtime platform of choice. New and enhanced standards support delivers maximum flexibility and significantly improves productivity Java EE5 certification: Version 7.0 builds on top of the EJB 3.0 and Web services feature packs previously made available for Version 6.1, to deliver a fully certified Java EE5 implementation. Java EE5 delivers significant productivity improvements with support for EJB 3.0, exploitation of the annotation support added in Java SE V5 to reduce the number of artifacts required to build business applications, integration with the latest Web services standards, and enhanced support for new Web applications. Version 7.0 delivers support beyond the Java EE5 specification with enhancements in EJB deployment, automatic default bindings and reference resolution and a new XML-based binding file format. Java SE V6 support adds the ability to invoke the Java compiler from within the Java Virtual Machine (JVM) and provides scripts with the ability to access APIs within the JVM. Numerous components were added or upgraded in the areas of JMX, Java Web Start, JDBC 4.0, and new Web services. EJB 3.0 makes the programming model simpler by using Plain Old Java Objects (POJO). This enables unit testing of business logic using a JVM instead of needing a full application server, freeing developers to focus on business logic within their applications instead of the ultimate execution environment. When you are ready to run in the EJB container, the POJO can be annotated with markers that tell the container what services to apply to the bean. In WebSphere, the EJB container dynamically applies those services at runtime, thus vastly simplifying the entire deployment process. The Java Persistence APIs (JPA) provided by WebSphere Application Server are based on the Apache OJPA project and enable simpler entities to be created using the annotated POJO model. Expanded Web services support, including support for: New Web services standards deliver new capabilities for developing and deploying SOA-centric Web applications. Version 7.0 integrates support previously provided in the Web services Feature Pack and extends it with new support options. Web 2.0. Self explanatory. Security management and auditing improvements with new tools and capabilities. WebSphere Security Domains provides greater granularity management security controls and offers more flexibility in configuring security under centralized management. WebSphere Security Domains is designed to allow for a separation of WebSphere administrative security and your business application security. For example, business applications can be configured to use "external" user population LDAP registry while the WebSphere administration can use "internal" user population using a completely different LDAP registry. New Security Auditing capabilities offer enhanced compliancy and auditing. The auditing capabilities allow tracking a number of security-related events. Examples include administrative actions such as security configuration changes, key and certificate management, and access control policy changes. Business applications can be audited to record a number of security events such as authentication or authorization attempts. This new security logging and auditing capability ensures accountability for administrative actions. The WebSphere Secure proxy offers a new DMZ Hardened Proxy profile option. The DMZ Hardened Proxy is designed to improve security by minimizing the number of external ports opened, loading only signed JARs, and running as an unprivileged user when binding to well-known ports Kerberos provides interoperability and identity propagation with other applications (such as .NET, DB2, and others) that support Kerberos authentication. New management and administration options to help reduce cost and increase effectiveness. New Runtime Provisioning Service commissions only those components that are required for a given set of applications. At application server startup, Version 7.0 can be configured to only start the runtime components needed to support the application portfolio for a given application server. At application installation time, WebSphere examines the application and creates an application-specific "activation plan". This new granularity in application runtime component selection can significantly reduce the application server footprint and resources needed for a given application portfolio. Flexible Management dramatically reduces the overhead of administration in large and distributed WebSphere Application Server environments. An Administration agent within the base and Express editions that can be used to: - Reduce the server footprint associated with administration - Simplify administration of multiple base application servers instances - Work with the new Job Manager function of WebSphere Application Server Network Deployment to centralize the distribution of applications, application updates, or application server configuration updates across a large number WebSphere administrative domains (cells) Flexible Management delivers a loosely coupled management model based upon an asynchronous implementation that dramatically increases the scale of administration for application server implementations. Job Manager augments the Deployment Manager of WebSphere Application Server Network Deployment.
  • #9: JAX-WS – Java API for XML and Web Services JAXB - Java API for XML Bindings StAX – Streaming API for XML JMX – Java Management Extension.
  • #11: JSR 286 – Portlet Specification 2.0 Portlets will now be able to send and receive events in order to perform changes to the portlet state triggered by events Portlets will now be able to share session attributes with servlets and JSPs located within the same web application Portlets will now be able to share render parameters with other portlets Portlets will now be able to serve resources in the context of the portal
  • #12: The support statement is given at the end of this presentation. While the WAS/Spring integration testing focused on core Spring capabilities, there are additional areas that need to be considered. For instance, there are fundamental security issues, documented at the end of this presentation.
  • #14: DD editor = Deployment Descriptor editor IDE – Integrated Development Environment. SIP – Session Initiation Protocol
  • #16: WSDL – Web services Description Language XSD – XML Schema Descriptor IMS – Information Mgmt System RUP - Rational Unified Process SIP – Session Initiation Protocol SCA – Service component Architecture
  • #18: Dynamic start of app server components based on application needs Application examined by WAS runtime at app install to generate ‘activation plan’ Server runtime starts only those components required by activation plans Requires targeting of application scenarios to provide useful separation of app server components – staged across WAS releases V7 includes framework and ‘web/JDBC’ application scenario Also used in ‘fixed function servers’ (e.g., WAS Proxy server) – significant reduction in memory footprint Designed for extension by WebSphere family products
  • #19: DCB – Data Control Block ASF- Application Support Facility JMS – Java Messaging Service JCA – Java Connection Architecture
  • #21: Key Flexible Management Goal: Reduce Overhead of Administration Reduce App Server footprint related to admin functions Consolidate IBM Management Agents Drastically increase Scale for Administration Remote Administration option – on by default Current Network Deployment admin infrastructure model is “tightly coupled” Nodes are slaves to master Deployment Manager process Highly synchronized admin communications between nodes and dmgr Limited ability to scale Flexible Management is “loosely coupled” management Nodes are autonomous Asynchronous, non-blocking admin jobs queued for agent execution on the nodes Flexible Management is an option Backwards compatibility requirements
  • #22: DMS = Open Source Device Management Service, implementation from Tivoli
  • #26: Security options for Authentication/Authorization Minimum operator role required to submit a job on job manager User assumes whatever role defined at the base node/dmgr Fine grained admin security supported Scenario 1: same user registry, identity propagation Identity token passed from job manager to node/dmgr Scenario 2: Different user registry, supply user id/password during job submission User id/password passed from job manager and used to login at dmgr/node. Scenario 3: Different user registry, allow external user in authorization table, identity propagation Identity token propagated from job manager to node/dmgr. User assumes role defined at the node/dmgr even though user is not in the user registry of the node/dmgr.
  • #30: The security auditing mechanism captures authentication, authorization, system management, security and audit policy management events into logged audit event records. These logged records can then be analyzed to indicate breaches over the security mechanisms in place, possible threats and attacks, and potential weaknesses in the security configuration of the working environment. API supports pluggable audit event emitter. On zOS, an implemention of the EventFactory integrates can be used to integrate SMF record reporting with the Auditing sub-system. Audit data can be protected by signing and encryption. Admin console GUI enables auditor to make policy changes, filtering changes, scope changes and basic enablement/changes to event factories and emitters
  • #32: KDC – Key Distribution Centre - Kerberos RACF – Resource Access Control facility The security auditing mechanism captures authentication, authorization, system management, security and audit policy management events into logged audit event records. These logged records can then be analyzed to indicate breaches over the security mechanisms in place, possible threats and attacks, and potential weaknesses in the security configuration of the working environment. API supports pluggable audit event emitter. On zOS, an implemention of the EventFactory integrates can be used to integrate SMF record reporting with the Auditing sub-system. Audit data can be protected by signing and encryption. Admin console GUI enables auditor to make policy changes, filtering changes, scope changes and basic enablement/changes to event factories and emitters
  • #33: Key points: New application representation in WebSphere is a Logical representation, distinct from the physical structure of the application code. The new logical application applies to the Post-deployment side of the Application Lifecycle. Limited to application elements hosted by the WebSphere runtime. Part of the structure of the logical application includes explicit rendering of a rich variety of Relationships between the parts of the application. The overall logical application is intended to represent some function recognizable to the business.