SlideShare a Scribd company logo
1 of 17
1/82
2/82
Websphere OverviewWebsphere Overview
3/82
Outline
• WebSphere Overview
• Industry Trends & Implications
• Standards
• Changing Value Chain
• Access from everywhere
• Access to everywhere
• Service Oriented Architectures
• Flow-oriented architectures
• Discussion Areas
4/82
WAS CTS
Web Browsers
Tier-1 Servers
Presentation Logic
Fat Clients
Inter-
Enterprise
B2B
Tier-2 Servers
Business Logic
Tier-3 Servers
Data Logic
BP flow
PvC
Document Exchange
Method
Exchange
Message
Exchange
Servlet
JSP EJB
EJB
EJB
u-flow
Work flow
SOA
Mail and
Collaboration
WebSphere Application Server Platform
Web and Business Component Serving
5/82
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Component Transaction Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
Firewall
Static
Content
Web
Server
HTTP/S
Datasystem
(BMP)
JDBC
Connectors
(CMP)
JDBC
Single
Server
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Business Component Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Business Component Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Component Transaction Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
Firewall
Static
Content
Web
Server
HTTP/S
Datasystem
(BMP)
JDBC
Connectors
(CMP)
JDBC
Admin
Server
Multi/Clustered
Server
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Component Transaction Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Component Transaction Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
(CMP/BMP)
JDBC/Connectors
Datasystem
Firewall
Static Content
Web
Server
HTTP/S
Admin
Server
Multi/Clustered
Server
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Component Transaction Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
Datasystem
Datasystem
EJB Container
JNDI
JTA
RMI/IIOP
JDBC
Java
Mail
JAF
Component Transaction Server
EJB
Session/Entity
Web Application Server
Servlet Container
Servlet
JSP
JNDI
RMI/IIOP
JDBC
ConnMgmt
Firewall
Static
Content
Web
Server
HTTP/S
Datasystem
(BMP)
JDBC
Connectors
(CMP)
JDBC
Admin
Server
Multi/Clustered
Server
Component Transaction
Server (CICS Region)
EJB Container
EJB
Session
JNDI
JTA
RMI/IIOP
Advanced EditionSingle
Server
Advanced Edition CICS
Enterprise Edition WebSphere/390
WebSphere Application Server Editions
6/82
J2EE 1.2 Required APIs/Function
Delivered in WebSphere R4.0
EJB 1.1
Servlet 2.2
JSP 1.1
JDBC Core (J2SE 1.2)
JDBC 2.0 Extensions
JMS 1.0 (just the framework APIs)
JNDI 1.2
JTA 1.0
JavaMail 1.1
JAF 1.0
RMI-IIOP 1.0
JavaIDL (J2SE 1.2)
Roles-based authorization
7/82
EJB 2.0 Highlights
Message Driven Beans
Container Managed Relationships
Portable-Finder Query Expressions (EQL)
Lazy Activation and Dirty Detection
Local Bean and Home Interfaces
Select Methods
Custom Home Methods
Re-introduced Run-As
Interoperability based on IIOP
8/82
WebSphere Brand (and related) Products
B2E B2C
Process
Automation
WebSphere Application Servers
WebSphere
Transcoding
Publisher
WebSphere Site
Analyzer
VisualAge
Application
Rules
VisualAge
for Java
WebSphere
Commerce Suite
Lotus
Domino
WebSphere
B2B
Integrator
WebSphere
Everyplace
Suite
MQSeries
Integrator
MQSeries
Workflow
VisualAge
Generator
WebSphere
Studio
WebSphere
Homepage
Builder
WebSphere
Portal Server
WebSphere
Personalization
WebSphere
Voice Server
WebSphere
Business
Components
e-Markets
B2B
MQSeries
WebSphere
Host
Integration
WebSphere
Edge Server
Tivoli
Policy
Director
9/82
Business functions that are
Invoke-able over the Internet/Intranet
Using transports such as HTTP and SMTP, and others
– Note: Locally optimized transports are interesting too
That typically use XML for information interchange
Building blocks for more complex Web applications
Success in the Internet requires loose coupling:
Low technology barrier to entry -- HTTP and XML
Few temporal constraints -- no long locks, allow think time and latency
High version attenuation -- enable independent development cycles for
interface changes
Interoperability must be preserved
Open Source provides reference implementations
J2EE and other standards relavent to implementing business
services
Service Oriented Architectures: Web Services
10/82
Service-Oriented ArchitecturesService-Oriented Architectures
WebSphere "Web Services"
WebSphere extends existing applications to create Web Services
without changing the programming model.
Open standards based platform to build, test, deploy and publish Web
Services.
Web Services require standards for publish, find and bind. These are
built on the base layers of our e-business infrastructure.
Web Communications +
(TCP/IP)
Web User Interface +
(HTML)
Web Programming +
(Javatm)
Web Data +
(XML)
Web Services
(SOAP, WSDL, UDDI…)
= Next generation
Service Registry
Service Provider Service Requester
11/82
Leveraging Simple Beginnings
Short Term:
– Web services are a way of gaining access to business function over the internet through
programmatic interfaces enabled by HTTP and SOAP
Longer Term:
– Web services are a way of describing business function that can be accessed over a
variety of communication protocols
– Focus is on WSDL
Different binding protocols offer different qualities of service -- loose vs. tight coupling
SOAP/HTTP -- un-reliable, but ubiquitous, internet enabled
SOAP/HTTP-R -- reliable, but less ubiquitous, internet enabled
SOAP/SMTP -- mail-oriented, high latency, store-forward
SOAP/JMS or XML/JMS -- asynchronous, high latency, leverages existing
providers
RMI/IIOP -- synchronous, low latency, standardized service contexts
– Choose the binding protocol that meets the needs of the business situation
– Resolve the programming model issues of protocol transparency
12/82
EJB
SessionBean
EJB
SessionBean
EJB
SessionBean
Apache SOAP
Runtime
Servlet
DB2 Stored
Procedures
Java Beans
Service
Provider
F/W
Bean Scripting
Framework
Java Beans
Java Beans
Java Beans
XML/HTTP (SOAP)
Messages
JMS Message
Listener
JMS
Messages
RMI/IIOP
Multiple Protocol Endpoints Inbound Messages
13/82
DB2WebSphere
Application
Server Private UDDI
Public UDDIs
Employee
Table
Dept Table
Stored Procedure "A"
Stored Procedure "B"
XML
Extender
XML
Extender
SOAPRouter
Virtual Web
Data
Service
Providers
SOAP
Requests/
Replies
SOAP Clients
DB2 Clients
DB2 Web Service Exploitation
Generic
Query
Invoker
14/82
Intra-Enterprise Integration
Application integration
Work Assignment
(people, organization, role, level)
Applications
- interactive
- automatic
ActiveX
OLE
DCOM
Workflow activities
- manual
- program
Java
Corba
Lotus
Notes
MQSeries
TXSeries
CICS
IMS
client/
server
apps
other
app's
front-end
back-end
Business
model
15/82
Inter-Enterprise Computing
Trading Partner
BP
BP
BP
Trading Partner
Back-end IntegrationBack-end Integration
Business
Process
Application Application
Workflow Workflow
https, smtp,
ftp, MQ,
VAN,...
Business
Process
TPAs
BP
Custom
OBI
RosettaNet
cXML
XML/EDI
html, wap
NO Shared Middleware
Long-Running
Transactions
Untrusted
Access
Mixed Mode B2B
16/82
Discussion TopicsDiscussion Topics
• What is the role of XML?
o A data representation for information exchange or more?
o How does XML fit into the J2EE model?
o How do you map persistence to XML stores?
• Synchrony vs. Asynchrony
o Do the messaging models and application server models converge?
o What do we tell customers?
17/82
ThankThank You !!!You !!!
For More Information click below link:
Follow Us on:
http://vibranttechnologies.co.in/websphere-classes-in-
mumbai.html

More Related Content

What's hot

[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...WSO2
 
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...WSO2
 
Building an integration agile digital ecosystem
Building an integration agile digital ecosystemBuilding an integration agile digital ecosystem
Building an integration agile digital ecosystemRohitha Liyanagama
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017Micro Focus
 
MuleSoft Database Connector
MuleSoft Database ConnectorMuleSoft Database Connector
MuleSoft Database Connectorkrishna2162
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...Deltares
 
Real-Time ETL in Practice with WSO2 Enterprise Integrator
Real-Time ETL in Practice with WSO2 Enterprise IntegratorReal-Time ETL in Practice with WSO2 Enterprise Integrator
Real-Time ETL in Practice with WSO2 Enterprise IntegratorWSO2
 
Deep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice ArchitectureDeep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice ArchitectureWSO2
 
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and SolutionsWSO2
 
[WSO2Con EU 2017] Creating Composite Services Using Ballerina
[WSO2Con EU 2017] Creating Composite Services Using Ballerina[WSO2Con EU 2017] Creating Composite Services Using Ballerina
[WSO2Con EU 2017] Creating Composite Services Using BallerinaWSO2
 
Evaluating Streaming Data Solutions
Evaluating Streaming Data SolutionsEvaluating Streaming Data Solutions
Evaluating Streaming Data SolutionsStreamlio
 
Mulesoftanypointplatformintro
MulesoftanypointplatformintroMulesoftanypointplatformintro
Mulesoftanypointplatformintroppts123456
 
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBsWSO2
 
Software Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise NetworksSoftware Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise NetworksOpen Networking Summits
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...WSO2
 
EOSC-hub Cloud Container Compute for EOSC-hub
EOSC-hub Cloud Container Compute for EOSC-hubEOSC-hub Cloud Container Compute for EOSC-hub
EOSC-hub Cloud Container Compute for EOSC-hubEOSC-hub project
 
Open Service Federation Framework
Open Service Federation FrameworkOpen Service Federation Framework
Open Service Federation FrameworkWSO2
 
A Walk through SSO
A Walk through SSOA Walk through SSO
A Walk through SSOWSO2
 

What's hot (20)

[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
[WSO2Con EU 2017] WSO2 Integration Cloud: End-to-End Demonstration Including ...
 
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
[WSO2Con EU 2017] How a Large Organization Weighted on a WSO2 Integration Pla...
 
Building an integration agile digital ecosystem
Building an integration agile digital ecosystemBuilding an integration agile digital ecosystem
Building an integration agile digital ecosystem
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
 
MuleSoft Database Connector
MuleSoft Database ConnectorMuleSoft Database Connector
MuleSoft Database Connector
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
 
Real-Time ETL in Practice with WSO2 Enterprise Integrator
Real-Time ETL in Practice with WSO2 Enterprise IntegratorReal-Time ETL in Practice with WSO2 Enterprise Integrator
Real-Time ETL in Practice with WSO2 Enterprise Integrator
 
BI Studio profile
BI Studio profileBI Studio profile
BI Studio profile
 
Deep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice ArchitectureDeep-dive into APIs in a Microservice Architecture
Deep-dive into APIs in a Microservice Architecture
 
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
[WSO2Con EU 2017] WSO2 Unleashed: Full Stack Automation, Pitfalls and Solutions
 
[WSO2Con EU 2017] Creating Composite Services Using Ballerina
[WSO2Con EU 2017] Creating Composite Services Using Ballerina[WSO2Con EU 2017] Creating Composite Services Using Ballerina
[WSO2Con EU 2017] Creating Composite Services Using Ballerina
 
Evaluating Streaming Data Solutions
Evaluating Streaming Data SolutionsEvaluating Streaming Data Solutions
Evaluating Streaming Data Solutions
 
Mulesoftanypointplatformintro
MulesoftanypointplatformintroMulesoftanypointplatformintro
Mulesoftanypointplatformintro
 
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
[WSO2Con EU 2017] Extending Your Enterprise Integration Patterns Beyond ESBs
 
Software Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise NetworksSoftware Defined Networking - Next-Gen Enterprise Networks
Software Defined Networking - Next-Gen Enterprise Networks
 
MongoDB seminar
MongoDB seminarMongoDB seminar
MongoDB seminar
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
 
EOSC-hub Cloud Container Compute for EOSC-hub
EOSC-hub Cloud Container Compute for EOSC-hubEOSC-hub Cloud Container Compute for EOSC-hub
EOSC-hub Cloud Container Compute for EOSC-hub
 
Open Service Federation Framework
Open Service Federation FrameworkOpen Service Federation Framework
Open Service Federation Framework
 
A Walk through SSO
A Walk through SSOA Walk through SSO
A Walk through SSO
 

Similar to Websphere - overview and introduction

Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai vibrantuser
 
Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai vibrantuser
 
Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai vibrantuser
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecturerahmed_sct
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureKhalid Al-Ghamdi
 
Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000dominion
 
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
 
Accessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_pointAccessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_pointYuval Birenboum
 
W23 - Advanced Performance Tactics for WebSphere Performance
W23 - Advanced Performance Tactics for WebSphere PerformanceW23 - Advanced Performance Tactics for WebSphere Performance
W23 - Advanced Performance Tactics for WebSphere PerformanceHendrik van Run
 
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Fwdays
 
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11gReusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11gGuido Schmutz
 
Web Center Services and Framework
Web Center Services and  FrameworkWeb Center Services and  Framework
Web Center Services and FrameworkJaime Cid
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterMichael Rüefli
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...Edward Burns
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06Thomas Stensitzki
 
Developing Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic ServerDeveloping Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic ServerGaurav Sharma
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web ServicesJorgen Thelin
 
Java Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web ApplicationJava Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web ApplicationIMC Institute
 

Similar to Websphere - overview and introduction (20)

Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai
 
Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai
 
Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai Websphere-corporate-training-in-mumbai
Websphere-corporate-training-in-mumbai
 
Ead pertemuan-7
Ead pertemuan-7Ead pertemuan-7
Ead pertemuan-7
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 Architecture
 
Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000
 
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
 
Accessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_pointAccessing sap and_mainframe_data_and_applications_via_share_point
Accessing sap and_mainframe_data_and_applications_via_share_point
 
W23 - Advanced Performance Tactics for WebSphere Performance
W23 - Advanced Performance Tactics for WebSphere PerformanceW23 - Advanced Performance Tactics for WebSphere Performance
W23 - Advanced Performance Tactics for WebSphere Performance
 
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
 
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11gReusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11g
 
soap toolkit
soap toolkitsoap toolkit
soap toolkit
 
Web Center Services and Framework
Web Center Services and  FrameworkWeb Center Services and  Framework
Web Center Services and Framework
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
 
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
HTTP/2 Comes to Java: Servlet 4.0 and what it means for the Java/Jakarta EE e...
 
SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06SoCal User Group Meeting 2013-05-06
SoCal User Group Meeting 2013-05-06
 
Developing Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic ServerDeveloping Web Services With Oracle Web Logic Server
Developing Web Services With Oracle Web Logic Server
 
Server Farms and XML Web Services
Server Farms and XML Web ServicesServer Farms and XML Web Services
Server Farms and XML Web Services
 
Java Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web ApplicationJava Web Programming [1/9] : Introduction to Web Application
Java Web Programming [1/9] : Introduction to Web Application
 

More from Vibrant Technologies & Computers

Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Vibrant Technologies & Computers
 

More from Vibrant Technologies & Computers (20)

Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5
 
SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables  SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables
 
SQL- Introduction to MySQL
SQL- Introduction to MySQLSQL- Introduction to MySQL
SQL- Introduction to MySQL
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
 
ITIL - introduction to ITIL
ITIL - introduction to ITILITIL - introduction to ITIL
ITIL - introduction to ITIL
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
 
Data ware housing- Introduction to olap .
Data ware housing- Introduction to  olap .Data ware housing- Introduction to  olap .
Data ware housing- Introduction to olap .
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
 
Data ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housingData ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housing
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
Salesforce - cloud computing fundamental
Salesforce - cloud computing fundamentalSalesforce - cloud computing fundamental
Salesforce - cloud computing fundamental
 
SQL- Introduction to PL/SQL
SQL- Introduction to  PL/SQLSQL- Introduction to  PL/SQL
SQL- Introduction to PL/SQL
 
SQL- Introduction to advanced sql concepts
SQL- Introduction to  advanced sql conceptsSQL- Introduction to  advanced sql concepts
SQL- Introduction to advanced sql concepts
 
SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data   SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data
 
SQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set OperationsSQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set Operations
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
 
Sas - Introduction to working under change management
Sas - Introduction to working under change managementSas - Introduction to working under change management
Sas - Introduction to working under change management
 
SAS - overview of SAS
SAS - overview of SASSAS - overview of SAS
SAS - overview of SAS
 
Teradata - Architecture of Teradata
Teradata - Architecture of TeradataTeradata - Architecture of Teradata
Teradata - Architecture of Teradata
 
Teradata - Restoring Data
Teradata - Restoring Data Teradata - Restoring Data
Teradata - Restoring Data
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Websphere - overview and introduction

  • 3. 3/82 Outline • WebSphere Overview • Industry Trends & Implications • Standards • Changing Value Chain • Access from everywhere • Access to everywhere • Service Oriented Architectures • Flow-oriented architectures • Discussion Areas
  • 4. 4/82 WAS CTS Web Browsers Tier-1 Servers Presentation Logic Fat Clients Inter- Enterprise B2B Tier-2 Servers Business Logic Tier-3 Servers Data Logic BP flow PvC Document Exchange Method Exchange Message Exchange Servlet JSP EJB EJB EJB u-flow Work flow SOA Mail and Collaboration WebSphere Application Server Platform Web and Business Component Serving
  • 5. 5/82 EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Component Transaction Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt Firewall Static Content Web Server HTTP/S Datasystem (BMP) JDBC Connectors (CMP) JDBC Single Server EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Business Component Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Business Component Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Component Transaction Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt Firewall Static Content Web Server HTTP/S Datasystem (BMP) JDBC Connectors (CMP) JDBC Admin Server Multi/Clustered Server EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Component Transaction Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Component Transaction Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt (CMP/BMP) JDBC/Connectors Datasystem Firewall Static Content Web Server HTTP/S Admin Server Multi/Clustered Server EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Component Transaction Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt Datasystem Datasystem EJB Container JNDI JTA RMI/IIOP JDBC Java Mail JAF Component Transaction Server EJB Session/Entity Web Application Server Servlet Container Servlet JSP JNDI RMI/IIOP JDBC ConnMgmt Firewall Static Content Web Server HTTP/S Datasystem (BMP) JDBC Connectors (CMP) JDBC Admin Server Multi/Clustered Server Component Transaction Server (CICS Region) EJB Container EJB Session JNDI JTA RMI/IIOP Advanced EditionSingle Server Advanced Edition CICS Enterprise Edition WebSphere/390 WebSphere Application Server Editions
  • 6. 6/82 J2EE 1.2 Required APIs/Function Delivered in WebSphere R4.0 EJB 1.1 Servlet 2.2 JSP 1.1 JDBC Core (J2SE 1.2) JDBC 2.0 Extensions JMS 1.0 (just the framework APIs) JNDI 1.2 JTA 1.0 JavaMail 1.1 JAF 1.0 RMI-IIOP 1.0 JavaIDL (J2SE 1.2) Roles-based authorization
  • 7. 7/82 EJB 2.0 Highlights Message Driven Beans Container Managed Relationships Portable-Finder Query Expressions (EQL) Lazy Activation and Dirty Detection Local Bean and Home Interfaces Select Methods Custom Home Methods Re-introduced Run-As Interoperability based on IIOP
  • 8. 8/82 WebSphere Brand (and related) Products B2E B2C Process Automation WebSphere Application Servers WebSphere Transcoding Publisher WebSphere Site Analyzer VisualAge Application Rules VisualAge for Java WebSphere Commerce Suite Lotus Domino WebSphere B2B Integrator WebSphere Everyplace Suite MQSeries Integrator MQSeries Workflow VisualAge Generator WebSphere Studio WebSphere Homepage Builder WebSphere Portal Server WebSphere Personalization WebSphere Voice Server WebSphere Business Components e-Markets B2B MQSeries WebSphere Host Integration WebSphere Edge Server Tivoli Policy Director
  • 9. 9/82 Business functions that are Invoke-able over the Internet/Intranet Using transports such as HTTP and SMTP, and others – Note: Locally optimized transports are interesting too That typically use XML for information interchange Building blocks for more complex Web applications Success in the Internet requires loose coupling: Low technology barrier to entry -- HTTP and XML Few temporal constraints -- no long locks, allow think time and latency High version attenuation -- enable independent development cycles for interface changes Interoperability must be preserved Open Source provides reference implementations J2EE and other standards relavent to implementing business services Service Oriented Architectures: Web Services
  • 10. 10/82 Service-Oriented ArchitecturesService-Oriented Architectures WebSphere "Web Services" WebSphere extends existing applications to create Web Services without changing the programming model. Open standards based platform to build, test, deploy and publish Web Services. Web Services require standards for publish, find and bind. These are built on the base layers of our e-business infrastructure. Web Communications + (TCP/IP) Web User Interface + (HTML) Web Programming + (Javatm) Web Data + (XML) Web Services (SOAP, WSDL, UDDI…) = Next generation Service Registry Service Provider Service Requester
  • 11. 11/82 Leveraging Simple Beginnings Short Term: – Web services are a way of gaining access to business function over the internet through programmatic interfaces enabled by HTTP and SOAP Longer Term: – Web services are a way of describing business function that can be accessed over a variety of communication protocols – Focus is on WSDL Different binding protocols offer different qualities of service -- loose vs. tight coupling SOAP/HTTP -- un-reliable, but ubiquitous, internet enabled SOAP/HTTP-R -- reliable, but less ubiquitous, internet enabled SOAP/SMTP -- mail-oriented, high latency, store-forward SOAP/JMS or XML/JMS -- asynchronous, high latency, leverages existing providers RMI/IIOP -- synchronous, low latency, standardized service contexts – Choose the binding protocol that meets the needs of the business situation – Resolve the programming model issues of protocol transparency
  • 12. 12/82 EJB SessionBean EJB SessionBean EJB SessionBean Apache SOAP Runtime Servlet DB2 Stored Procedures Java Beans Service Provider F/W Bean Scripting Framework Java Beans Java Beans Java Beans XML/HTTP (SOAP) Messages JMS Message Listener JMS Messages RMI/IIOP Multiple Protocol Endpoints Inbound Messages
  • 13. 13/82 DB2WebSphere Application Server Private UDDI Public UDDIs Employee Table Dept Table Stored Procedure "A" Stored Procedure "B" XML Extender XML Extender SOAPRouter Virtual Web Data Service Providers SOAP Requests/ Replies SOAP Clients DB2 Clients DB2 Web Service Exploitation Generic Query Invoker
  • 14. 14/82 Intra-Enterprise Integration Application integration Work Assignment (people, organization, role, level) Applications - interactive - automatic ActiveX OLE DCOM Workflow activities - manual - program Java Corba Lotus Notes MQSeries TXSeries CICS IMS client/ server apps other app's front-end back-end Business model
  • 15. 15/82 Inter-Enterprise Computing Trading Partner BP BP BP Trading Partner Back-end IntegrationBack-end Integration Business Process Application Application Workflow Workflow https, smtp, ftp, MQ, VAN,... Business Process TPAs BP Custom OBI RosettaNet cXML XML/EDI html, wap NO Shared Middleware Long-Running Transactions Untrusted Access Mixed Mode B2B
  • 16. 16/82 Discussion TopicsDiscussion Topics • What is the role of XML? o A data representation for information exchange or more? o How does XML fit into the J2EE model? o How do you map persistence to XML stores? • Synchrony vs. Asynchrony o Do the messaging models and application server models converge? o What do we tell customers?
  • 17. 17/82 ThankThank You !!!You !!! For More Information click below link: Follow Us on: http://vibranttechnologies.co.in/websphere-classes-in- mumbai.html