SlideShare a Scribd company logo
WELCOME TO VIBRANT TECHNOLOGIES AND
COMPUTERS
CONTENT
 OUTLINE
 WEB AND BUSINESS COMPONENT SERVING
 WEBSPHERE APPLICATION SERVER EDITIONS
 J2EE 1.2 REQUIRED APIs/FUNCTION DELIVERED INWEBSPHERE R4.0
 EJB 2.0 HIGHLIGHTS
 WEBSPHERE BRAND(and related)PRODUCTS
 SERVICE ORIENTED ARCHITECHURE:WEB SERVICES
 SERVICE-ORIENTED ARCHITECTURE
 LEVERAGING SIMPLE BEGINNINGS
 MULTIPLE PROTOCOL ENDPOINTS
 DB2WEB SERVICE EXPLOITATION
 INTRA-ENTERPRISE INTEGRATION
 INTER-ENTERPRISE COMPUTING
Outline
• WebSphere Overview
• IndustryTrends & Implications
Standards
ChangingValue Chain
Access from everywhere
Access to everywhere
Service Oriented Architectures
Flow-oriented architectures
• DiscussionAreas
Web and Business Component Serving
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
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
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
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
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
 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
Service-Oriented Architectures
Service Registry
Service Provider Service Requester
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
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
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
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
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
Discussion Topics
 What is the role of XML?
 A data representation for information exchange or more?
 How does XML fit into the J2EE model?
 How do you map persistence to XML stores?
 Synchrony vs.Asynchrony
 Do the messaging models and application server models converge?
 What do we tell customers?
THANK YOU

More Related Content

What's hot

Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
Correlsense
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
Ant Phillips
 
InduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration WebinarInduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration Webinar
AVEVA
 
Enterprise Service Bus Part 2
Enterprise Service Bus Part 2Enterprise Service Bus Part 2
Enterprise Service Bus Part 2
Return on Intelligence
 
Enterprise service bus(esb)
Enterprise service bus(esb)Enterprise service bus(esb)
Enterprise service bus(esb)
prksh89
 
Enterprise service bus part 1
Enterprise service bus part 1Enterprise service bus part 1
Enterprise service bus part 1
Return on Intelligence
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendors
WSO2
 
What is b2 b and why sterling en
What is b2 b and why sterling   enWhat is b2 b and why sterling   en
What is b2 b and why sterling en
Yuval Birenboum
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
Mahmoud Ezzat
 
Session 2: Johann Deutinger (SBA, Lync)
Session 2: Johann Deutinger (SBA, Lync)Session 2: Johann Deutinger (SBA, Lync)
Session 2: Johann Deutinger (SBA, Lync)
Joachim Farla
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB
WSO2
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
Microsoft TechNet - Belgium and Luxembourg
 
Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iib
Andrew Coleman
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOA
WSO2
 
Inter-operabable Server Smalltalk
Inter-operabable Server SmalltalkInter-operabable Server Smalltalk
Inter-operabable Server Smalltalk
ESUG
 
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Sandro Pereira
 
Implementation in mule esb
Implementation in mule esbImplementation in mule esb
Implementation in mule esb
Vamsi Krishna
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
Folio3 Software
 
WebSphere Message Broker In Shared Runtime Environments
WebSphere Message Broker In Shared Runtime EnvironmentsWebSphere Message Broker In Shared Runtime Environments
WebSphere Message Broker In Shared Runtime Environments
Mårten Gustafson
 

What's hot (19)

Best Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message BrokerBest Practices for Managing and Monitoring WebSphere Message Broker
Best Practices for Managing and Monitoring WebSphere Message Broker
 
Introduction to WebSphere Message Broker
Introduction to WebSphere Message BrokerIntroduction to WebSphere Message Broker
Introduction to WebSphere Message Broker
 
InduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration WebinarInduSoft Web Studio and DCS Conversion and Integration Webinar
InduSoft Web Studio and DCS Conversion and Integration Webinar
 
Enterprise Service Bus Part 2
Enterprise Service Bus Part 2Enterprise Service Bus Part 2
Enterprise Service Bus Part 2
 
Enterprise service bus(esb)
Enterprise service bus(esb)Enterprise service bus(esb)
Enterprise service bus(esb)
 
Enterprise service bus part 1
Enterprise service bus part 1Enterprise service bus part 1
Enterprise service bus part 1
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendors
 
What is b2 b and why sterling en
What is b2 b and why sterling   enWhat is b2 b and why sterling   en
What is b2 b and why sterling en
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 
Session 2: Johann Deutinger (SBA, Lync)
Session 2: Johann Deutinger (SBA, Lync)Session 2: Johann Deutinger (SBA, Lync)
Session 2: Johann Deutinger (SBA, Lync)
 
Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB Enterprise Integration with the WSO2 ESB
Enterprise Integration with the WSO2 ESB
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iib
 
WSO2 ESB and SOA
WSO2 ESB and SOAWSO2 ESB and SOA
WSO2 ESB and SOA
 
Inter-operabable Server Smalltalk
Inter-operabable Server SmalltalkInter-operabable Server Smalltalk
Inter-operabable Server Smalltalk
 
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
Windows Azure [R]Evolution - Applications Integration with Azure Service Bus ...
 
Implementation in mule esb
Implementation in mule esbImplementation in mule esb
Implementation in mule esb
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 
WebSphere Message Broker In Shared Runtime Environments
WebSphere Message Broker In Shared Runtime EnvironmentsWebSphere Message Broker In Shared Runtime Environments
WebSphere Message Broker In Shared Runtime Environments
 

Viewers also liked

Easy step by step celebrity hairstyles
Easy step by step celebrity hairstylesEasy step by step celebrity hairstyles
Easy step by step celebrity hairstyles
Celebrity Hairstyle
 
The Entrepreneur's Weekly Review
The Entrepreneur's Weekly ReviewThe Entrepreneur's Weekly Review
The Entrepreneur's Weekly Review
TaylorPearson.me
 
đai Hỗ Trợ Cột Sống
đai Hỗ Trợ Cột Sốngđai Hỗ Trợ Cột Sống
đai Hỗ Trợ Cột Sốnglakisha458
 
Cách Giảm Béo an Toàn
Cách Giảm Béo an ToànCách Giảm Béo an Toàn
Cách Giảm Béo an Toàndavis706
 
Hairstyle of celebrity
Hairstyle of celebrityHairstyle of celebrity
Hairstyle of celebrity
Celebrity Hairstyle
 
nơi nào làm video quảng cáo giá tốt
nơi nào làm video quảng cáo giá tốtnơi nào làm video quảng cáo giá tốt
nơi nào làm video quảng cáo giá tốtludivina388
 
Best training hibernate_navi_mumbai
Best training hibernate_navi_mumbaiBest training hibernate_navi_mumbai
Best training hibernate_navi_mumbai
vibrantuser
 
Steam games deal
Steam games dealSteam games deal
Steam games deal
GAMESDEAL
 
Popular hairstyles of celebrities
Popular  hairstyles of celebritiesPopular  hairstyles of celebrities
Popular hairstyles of celebrities
Celebrity Hairstyle
 

Viewers also liked (9)

Easy step by step celebrity hairstyles
Easy step by step celebrity hairstylesEasy step by step celebrity hairstyles
Easy step by step celebrity hairstyles
 
The Entrepreneur's Weekly Review
The Entrepreneur's Weekly ReviewThe Entrepreneur's Weekly Review
The Entrepreneur's Weekly Review
 
đai Hỗ Trợ Cột Sống
đai Hỗ Trợ Cột Sốngđai Hỗ Trợ Cột Sống
đai Hỗ Trợ Cột Sống
 
Cách Giảm Béo an Toàn
Cách Giảm Béo an ToànCách Giảm Béo an Toàn
Cách Giảm Béo an Toàn
 
Hairstyle of celebrity
Hairstyle of celebrityHairstyle of celebrity
Hairstyle of celebrity
 
nơi nào làm video quảng cáo giá tốt
nơi nào làm video quảng cáo giá tốtnơi nào làm video quảng cáo giá tốt
nơi nào làm video quảng cáo giá tốt
 
Best training hibernate_navi_mumbai
Best training hibernate_navi_mumbaiBest training hibernate_navi_mumbai
Best training hibernate_navi_mumbai
 
Steam games deal
Steam games dealSteam games deal
Steam games deal
 
Popular hairstyles of celebrities
Popular  hairstyles of celebritiesPopular  hairstyles of celebrities
Popular hairstyles of celebrities
 

Similar to Websphere-corporate-training-in-mumbai

Websphere - overview and introduction
Websphere - overview and introduction Websphere - overview and introduction
Websphere - overview and introduction
Vibrant Technologies & Computers
 
Introduction to WSO2 Integration Platform
Introduction to WSO2 Integration PlatformIntroduction to WSO2 Integration Platform
Introduction to WSO2 Integration Platform
Kasun Indrasiri
 
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
Sandro Pereira
 
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
Yuval Birenboum
 
Exploring the WSO2 ESB 4.7
Exploring the WSO2 ESB 4.7 Exploring the WSO2 ESB 4.7
Exploring the WSO2 ESB 4.7
WSO2
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonWeb API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
Adnan Masood
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 Architecture
Khalid Al-Ghamdi
 
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
Guido Schmutz
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
rahmed_sct
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
ipaciti
 
Webbinar slides
Webbinar slidesWebbinar slides
Webbinar slides
WSO2
 
From Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web SitesFrom Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web Sites
Restlet
 
APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013
Jerome Louvel
 
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
Wso2 con eu 2016   an introduction to the wso2 integration platform by chanak...Wso2 con eu 2016   an introduction to the wso2 integration platform by chanak...
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
Chanaka Fernando
 
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
Michael Rüefli
 
Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000
dominion
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
Convertigo | MADP & MBaaS
 
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
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
Vincent Perrin
 
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
Hendrik van Run
 

Similar to Websphere-corporate-training-in-mumbai (20)

Websphere - overview and introduction
Websphere - overview and introduction Websphere - overview and introduction
Websphere - overview and introduction
 
Introduction to WSO2 Integration Platform
Introduction to WSO2 Integration PlatformIntroduction to WSO2 Integration Platform
Introduction to WSO2 Integration Platform
 
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk Services
 
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
 
Exploring the WSO2 ESB 4.7
Exploring the WSO2 ESB 4.7 Exploring the WSO2 ESB 4.7
Exploring the WSO2 ESB 4.7
 
Web API or WCF - An Architectural Comparison
Web API or WCF - An Architectural ComparisonWeb API or WCF - An Architectural Comparison
Web API or WCF - An Architectural Comparison
 
New Exchange Server 2013 Architecture
New Exchange Server 2013 ArchitectureNew Exchange Server 2013 Architecture
New Exchange Server 2013 Architecture
 
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
 
Enterprise Software Architecture
Enterprise Software ArchitectureEnterprise Software Architecture
Enterprise Software Architecture
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
Webbinar slides
Webbinar slidesWebbinar slides
Webbinar slides
 
From Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web SitesFrom Web APIs to Cross-Device Web Sites
From Web APIs to Cross-Device Web Sites
 
APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013APIdays San Francisco, 06/22/2013
APIdays San Francisco, 06/22/2013
 
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
Wso2 con eu 2016   an introduction to the wso2 integration platform by chanak...Wso2 con eu 2016   an introduction to the wso2 integration platform by chanak...
Wso2 con eu 2016 an introduction to the wso2 integration platform by chanak...
 
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
 
Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000Domino 6 vs. Exchange 2000
Domino 6 vs. Exchange 2000
 
Convertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for EnterprisesConvertigo Mobile Application Development platform for Enterprises
Convertigo Mobile Application Development platform for Enterprises
 
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...
 
WebSphere Portal Technical Overview
WebSphere Portal Technical OverviewWebSphere Portal Technical Overview
WebSphere Portal Technical Overview
 
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
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 

Websphere-corporate-training-in-mumbai

  • 1. WELCOME TO VIBRANT TECHNOLOGIES AND COMPUTERS
  • 2.
  • 3. CONTENT  OUTLINE  WEB AND BUSINESS COMPONENT SERVING  WEBSPHERE APPLICATION SERVER EDITIONS  J2EE 1.2 REQUIRED APIs/FUNCTION DELIVERED INWEBSPHERE R4.0  EJB 2.0 HIGHLIGHTS  WEBSPHERE BRAND(and related)PRODUCTS  SERVICE ORIENTED ARCHITECHURE:WEB SERVICES  SERVICE-ORIENTED ARCHITECTURE  LEVERAGING SIMPLE BEGINNINGS  MULTIPLE PROTOCOL ENDPOINTS  DB2WEB SERVICE EXPLOITATION  INTRA-ENTERPRISE INTEGRATION  INTER-ENTERPRISE COMPUTING
  • 4. Outline • WebSphere Overview • IndustryTrends & Implications Standards ChangingValue Chain Access from everywhere Access to everywhere Service Oriented Architectures Flow-oriented architectures • DiscussionAreas
  • 5. Web and Business Component Serving 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10.  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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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
  • 16. 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
  • 17. Discussion Topics  What is the role of XML?  A data representation for information exchange or more?  How does XML fit into the J2EE model?  How do you map persistence to XML stores?  Synchrony vs.Asynchrony  Do the messaging models and application server models converge?  What do we tell customers?