SlideShare une entreprise Scribd logo
1  sur  34
WebSphere Application Server v7.0 Technical Value
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Goal:  Exploit Infrastructure for High Performance SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Goal:  Leverage Benefits of SOA Programming Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Programming Model Standards Increase Application Value
Leveraging Benefits of SOA Programming Model WAS V7 Delivers Java EE 5.0 Benefits … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Leveraging Benefits of SOA Programming Model WAS V7 Java Standard Edition (SE) Support Brings Productivity … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Leveraging Benefits of SOA Programming Model WAS V7 Supports Most Important Web Services for SOA Traction … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Leveraging Benefits of SOA Programming Model WAS V7 Strengthens the Portlet Programming Model WSRP 1.0 + 2.0 Portal Server (User Access) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enabling fast, efficient development of critical applications and services ,[object Object],[object Object],[object Object],[object Object]
Providing Powerful, but Simplified Rational Application Developer   RAD for WebSphere  Improves Programmer Productivity ,[object Object],[object Object],[object Object],[object Object]
Providing Powerful, but Simplified RAD     RAD for WebSphere  Improves Programmer Productivity ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Goal: Ease Application Serving Management Burden ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enabling fast, efficient development of critical applications and services
Easing Application Serving Management Burden   WAS V7 Provides Key Runtime Provisioning Capabilities ,[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Goal: Capitalize on Intelligent App Server Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Capitalizing on Intelligent App Server Management  WAS V7 Allows Flexible Management of Branch Organizations ,[object Object],[object Object],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 … ,[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WebSphere  Application Server Admin Agent Admin Agent Admin Agent Deploy-ment Mgr Deploy-ment Mgr
Goal: Use Technology Innovation to Meet Evolving Needs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Evolving WebSphere technology addresses previous mgt challenges
Using Technology Innovation to Meet Evolving Needs  WAS V7 Extends Security through Multiple Security Domains ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Technology Innovation to Meet Evolving Needs   WAS V7 Provides Security Auditability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Using Technology Innovation to Meet Evolving Needs   WAS V7 Provides Console Support for Fine Grained Security Admin ,[object Object],[object Object],[object Object],[object Object],[object Object]
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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
 

Contenu connexe

Tendances

WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)WebSphere Application Server Family (Editions Comparison)
WebSphere Application Server Family (Editions Comparison)ejlp12
 
WebSphere Application Server
WebSphere Application ServerWebSphere Application Server
WebSphere Application ServerNishant Mevawala
 
IBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) ConceptIBM WebSphere Application Server (Clustering) Concept
IBM WebSphere Application Server (Clustering) Conceptejlp12
 
Installing web sphere application server v7 on red hat enterprise linux v6.3
Installing web sphere application server v7 on red hat enterprise linux v6.3Installing web sphere application server v7 on red hat enterprise linux v6.3
Installing web sphere application server v7 on red hat enterprise linux v6.3Dave Hay
 
Ibm web sphere application server interview questions
Ibm web sphere application server interview questionsIbm web sphere application server interview questions
Ibm web sphere application server interview questionspraveen_guda
 
WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)WAS vs JBoss, WebLogic, Tomcat (year 2015)
WAS vs JBoss, WebLogic, Tomcat (year 2015)Roman Kharkovski
 
WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1WebSphere 6.1 Admin Course 1
WebSphere 6.1 Admin Course 1odedns
 
IBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonIBM WebSphere Application Server version to version comparison
IBM WebSphere Application Server version to version comparisonejlp12
 
IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)IBM WebSphere Application Server Update - Technical University (March 2015)
IBM WebSphere Application Server Update - Technical University (March 2015)Ian Robinson
 
WebSphere Application Server Topology Options
WebSphere Application Server Topology OptionsWebSphere Application Server Topology Options
WebSphere Application Server Topology Optionsejlp12
 
WebSphere 6.1 admin Course 3
WebSphere 6.1 admin Course 3WebSphere 6.1 admin Course 3
WebSphere 6.1 admin Course 3odedns
 
IBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for LotusIBM WebSphere Application Server Introduction for Lotus
IBM WebSphere Application Server Introduction for Lotusdominion
 
Web Sphere Application Server Features
Web Sphere Application Server FeaturesWeb Sphere Application Server Features
Web Sphere Application Server FeaturesSymbyo Technologies
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionDimitris Andreadis
 
Websphere interview Questions
Websphere interview QuestionsWebsphere interview Questions
Websphere interview Questionsgummadi1
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 

Tendances (20)

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

En vedette

IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application serverIBM Sverige
 
IBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerIBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerDavid Currie
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web ServerGagandeep Singh
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring ToolsRoyal Cyber Inc.
 
Suppressing http headers from web sphere application server
Suppressing http headers from web sphere application serverSuppressing http headers from web sphere application server
Suppressing http headers from web sphere application serverDave Hay
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileWASdev Community
 
Websphere Application Server Family Edition - Brief Overview
Websphere Application Server Family Edition - Brief OverviewWebsphere Application Server Family Edition - Brief Overview
Websphere Application Server Family Edition - Brief OverviewLuigi Tommaseo
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployClaudia Ring
 

En vedette (12)

IBM WebSphere application server
IBM WebSphere application serverIBM WebSphere application server
IBM WebSphere application server
 
IBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerIBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and Docker
 
Application server vs Web Server
Application server vs Web ServerApplication server vs Web Server
Application server vs Web Server
 
Take a Look at Akka-Java
Take a Look at Akka-JavaTake a Look at Akka-Java
Take a Look at Akka-Java
 
Websphere - Introduction to logs and configuration
Websphere -  Introduction to logs and configurationWebsphere -  Introduction to logs and configuration
Websphere - Introduction to logs and configuration
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring Tools
 
Spring vs EJB
Spring vs EJBSpring vs EJB
Spring vs EJB
 
Suppressing http headers from web sphere application server
Suppressing http headers from web sphere application serverSuppressing http headers from web sphere application server
Suppressing http headers from web sphere application server
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
 
Websphere Application Server Family Edition - Brief Overview
Websphere Application Server Family Edition - Brief OverviewWebsphere Application Server Family Edition - Brief Overview
Websphere Application Server Family Edition - Brief Overview
 
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode DeployDeploying to and Configuring WebSphere Application Server with UrbanCode Deploy
Deploying to and Configuring WebSphere Application Server with UrbanCode Deploy
 
WebSphere MQ introduction
WebSphere MQ introductionWebSphere MQ introduction
WebSphere MQ introduction
 

Similaire à Websphere Application Server v7

Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1tsmanyam
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updatedtsmanyam
 
Ibm 1 Wps Arch
Ibm 1 Wps ArchIbm 1 Wps Arch
Ibm 1 Wps Archluohd
 
Notes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationNotes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationAlan McSweeney
 
Introduction to java ee
Introduction to java eeIntroduction to java ee
Introduction to java eeRanjan Kumar
 
Netbeans 6.1 Talk
Netbeans 6.1 TalkNetbeans 6.1 Talk
Netbeans 6.1 TalkAngad Singh
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFMohamed Shahpoup
 
Javaee intro
Javaee introJavaee intro
Javaee introharis147
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6Jeffrey West
 
Web sphere liberty2
Web sphere liberty2Web sphere liberty2
Web sphere liberty2JyothirmaiG4
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Softwaresriikanthp
 
Web programming and development - Introduction
Web programming and development - IntroductionWeb programming and development - Introduction
Web programming and development - IntroductionJoel Briza
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 

Similaire à Websphere Application Server v7 (20)

Was 5.1 To 6.1
Was 5.1 To 6.1Was 5.1 To 6.1
Was 5.1 To 6.1
 
Was 5.1 To 6.1 Updated
Was 5.1 To 6.1 UpdatedWas 5.1 To 6.1 Updated
Was 5.1 To 6.1 Updated
 
Ibm 1 Wps Arch
Ibm 1 Wps ArchIbm 1 Wps Arch
Ibm 1 Wps Arch
 
Jboss
JbossJboss
Jboss
 
Notes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And ModernisationNotes On Software Development, Platform And Modernisation
Notes On Software Development, Platform And Modernisation
 
Sakeesoft
Sakeesoft Sakeesoft
Sakeesoft
 
Introduction to java ee
Introduction to java eeIntroduction to java ee
Introduction to java ee
 
Netbeans 6.1 Talk
Netbeans 6.1 TalkNetbeans 6.1 Talk
Netbeans 6.1 Talk
 
Greate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADFGreate Introduction to Oracle Fusion Middleware and ADF
Greate Introduction to Oracle Fusion Middleware and ADF
 
Javaee intro
Javaee introJavaee intro
Javaee intro
 
WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6WebLogic Developer Experience and Java EE 6
WebLogic Developer Experience and Java EE 6
 
Web sphere liberty2
Web sphere liberty2Web sphere liberty2
Web sphere liberty2
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Prudhvi
PrudhviPrudhvi
Prudhvi
 
Eclipse Developement @ Progress Software
Eclipse Developement @ Progress SoftwareEclipse Developement @ Progress Software
Eclipse Developement @ Progress Software
 
Web programming and development - Introduction
Web programming and development - IntroductionWeb programming and development - Introduction
Web programming and development - Introduction
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
4. J2EE.pptx
4. J2EE.pptx4. J2EE.pptx
4. J2EE.pptx
 

Plus de Chris Sparshott

2016 IBM choice award winners
2016 IBM choice award winners2016 IBM choice award winners
2016 IBM choice award winnersChris Sparshott
 
2016 IBM Beacon award winners
2016 IBM Beacon award winners2016 IBM Beacon award winners
2016 IBM Beacon award winnersChris Sparshott
 
How to create an event video
How to create an event videoHow to create an event video
How to create an event videoChris Sparshott
 
Maximo licensing information and usage restrictions 11 March 2015
Maximo licensing information and usage restrictions 11 March 2015Maximo licensing information and usage restrictions 11 March 2015
Maximo licensing information and usage restrictions 11 March 2015Chris Sparshott
 
SPSS Modeler 16 What's New!?
SPSS Modeler 16 What's New!?SPSS Modeler 16 What's New!?
SPSS Modeler 16 What's New!?Chris Sparshott
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 
Bluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoBluemix, PaaS by IBM - Screenshot demo
Bluemix, PaaS by IBM - Screenshot demoChris Sparshott
 
Cloud computing From Iaas to PaaS to SaaS
Cloud computing From Iaas to PaaS to SaaSCloud computing From Iaas to PaaS to SaaS
Cloud computing From Iaas to PaaS to SaaSChris Sparshott
 
IBM Software Support and Subscription
IBM Software Support and SubscriptionIBM Software Support and Subscription
IBM Software Support and SubscriptionChris Sparshott
 
Install Lotus Connections on Blackberry
Install Lotus Connections on BlackberryInstall Lotus Connections on Blackberry
Install Lotus Connections on BlackberryChris Sparshott
 
Apple iPhone and iPad at IBM
Apple iPhone and iPad at IBMApple iPhone and iPad at IBM
Apple iPhone and iPad at IBMChris Sparshott
 
SUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensingSUN Solaris Zones WebSphere Portal licensing
SUN Solaris Zones WebSphere Portal licensingChris Sparshott
 
Domino must gather information
Domino must gather informationDomino must gather information
Domino must gather informationChris Sparshott
 
The business value of notes 8.5.1
The business value of notes 8.5.1The business value of notes 8.5.1
The business value of notes 8.5.1Chris Sparshott
 
IBM SaaS Change Profile Picture
IBM SaaS Change Profile PictureIBM SaaS Change Profile Picture
IBM SaaS Change Profile PictureChris Sparshott
 
IBM SaaS Complete A Questionnaire
IBM SaaS Complete A QuestionnaireIBM SaaS Complete A Questionnaire
IBM SaaS Complete A QuestionnaireChris Sparshott
 

Plus de Chris Sparshott (20)

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

Dernier

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 

Dernier (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 

Websphere Application Server v7

  • 1. WebSphere Application Server v7.0 Technical Value
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 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.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 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.
  • 27.
  • 28.
  • 29.
  • 30.
  • 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.
  • 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.  

Notes de l'éditeur

  1. 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.
  2. JAX-WS – Java API for XML and Web Services JAXB - Java API for XML Bindings StAX – Streaming API for XML JMX – Java Management Extension.
  3. 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
  4. 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.
  5. DD editor = Deployment Descriptor editor IDE – Integrated Development Environment. SIP – Session Initiation Protocol
  6. 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
  7. 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
  8. DCB – Data Control Block ASF- Application Support Facility JMS – Java Messaging Service JCA – Java Connection Architecture
  9. 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
  10. DMS = Open Source Device Management Service, implementation from Tivoli
  11. 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.
  12. 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
  13. 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
  14. 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.