Java Application Server (JAS): Components and Architecture
description
Transcript of Java Application Server (JAS): Components and Architecture
![Page 1: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/1.jpg)
Java Application Server (JAS):Components and ArchitectureJava Application Server (JAS):Components and Architecture
![Page 2: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/2.jpg)
Web ArchitectureWeb ArchitectureHigh Level Overview
OneWorldOneWorldJavaJava
ApplicationApplicationServerServer
OneWorldEnterprise Server
JDENET
Web Browser
HTML Pages
Java Applets
DB2MS SQL Server OracleMS Access
Database Platforms
JDEBaseJDBC
![Page 3: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/3.jpg)
1
OneWorld JAS Server
JAS Server ComponentsJAS Server Components
Java Virtual MachineJava Virtual Machine
![Page 4: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/4.jpg)
Java Virtual MachineJava Virtual MachineVersion 5.00.3176 or higherVersion 5.00.3176 or higher
Platform-specific program that can interpret and execute bytecode.
Microsoft Java Virtual Machine.
1
![Page 5: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/5.jpg)
1
OneWorld JAS Server
Java Virtual MachineJava Virtual Machine
2Java Development KitJava Development Kit
JAS Server ComponentsJAS Server Components
![Page 6: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/6.jpg)
A free Sun Microsystem product which provides the environment required for programming in Java.
Included with WebSphere 3.x
2 Java Development KitJava Development KitJDK 1.1.7 or later
![Page 7: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/7.jpg)
1
2
OneWorld JAS Server
Java Virtual MachineJava Virtual Machine
Java Development KitJava Development Kit
HTTP ServiceHTTP Service 3HTML Pages
Java Applets
JAS Server ComponentsJAS Server Components
![Page 8: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/8.jpg)
HTTP ServiceHTTP ServiceMS Internet Information Server
3
![Page 9: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/9.jpg)
HTTP ServiceHTTP Service
1
2
3
Servlet EngineServlet Engine 4
HTML Pages
Java Applets
OneWorld JAS Server
Java Virtual MachineJava Virtual Machine
Java Development KitJava Development Kit
JAS Server ComponentsJAS Server Components
![Page 10: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/10.jpg)
Servlet EngineServlet EngineIBM WebSphere
4
![Page 11: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/11.jpg)
HTTP ServiceHTTP Service
Servlet EngineServlet Engine
1
2
3
4
OneWorld Java ServerOneWorld Java Server 5
HTML Pages
Java Applets
OneWorld JAS Server
Java Virtual MachineJava Virtual Machine
Java Development KitJava Development Kit
OneWorldEnterprise Server
JDENETBSFN CallsBSFN Calls
JAS Server ComponentsJAS Server Components
![Page 12: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/12.jpg)
OneWorld Java Application ServerOneWorld Java Application Server JAS.INI
[JDBC DRIVERS]#A=sun.jdbc.odbc.JdbcOdbcDriver#A=com.ms.jdbc.odbc.JdbcOdbcDriver#O=oracle.jdbc.driver.OracleDriver#I/4/R=com.ibm.as400.access.AS400JDBCDriverS=weblogic.jdbc.mssqlserver4.Driver
5
[DB SYSTEM SETTINGS]Default Pwd=JDEDefault Env=JPD7333Default PathCode=PD7333Base Datasource=System - B7333Object Owner=SYS7333Server=TECH0002Database=System – B7333Load Library=JDBODBC.DLLType=S
[SECURITY]SecurityServer=TECH0002User=JDEPassword=JDEDefaultEnvironment=JPD7333DataSource=System - B733
[OWWEB]PathCodes=('PD7333')MssqlTNS=d:\jdedwardsoneworld\b7333\internet\jas\tnsnames.sqlUseProxyServer=FALSE
![Page 13: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/13.jpg)
BSFN CallsBSFN Calls
OneWorld Java ServerOneWorld Java Server
HTTP ServiceHTTP Service
Servlet EngineServlet Engine OneWorldEnterprise Server
1
2
3
4
5
HTML Pages
Java Applets
BusinessBusinessViewView
Table I/OTable I/O
JDBC DriverJDBC Driver
6
OneWorld JAS Server
Java Virtual MachineJava Virtual Machine
Java Development KitJava Development Kit
JDENET
JAS Server ComponentsJAS Server Components
![Page 14: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/14.jpg)
JDBCJDBCTNSNAMES.SQL
Data Dictionary - B7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE7333)SERVERNAME - B7333 Server Map=(jdbc:ff-microsoft://SERVERNAME:1433/JDE7333)Object Librarian - B7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE7333)System - B7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE7333)
Business Data - CRP=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_CRP)Central Objects - PY7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PY7333)Control Tables - CRP=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_CRP)Versions - PY7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PY7333)
Business Data - JDE=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PRISTINE)Central Objects - JD7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_JD7333)Control Tables - JDE=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PRISTINE)Versions - JD7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_JD7333)
Business Data - PROD=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PRODUCTION)Central Objects - PY7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PD7333)Control Tables - PROD=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PRODUCTION)Versions - PD7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_PD7333)
Business Data - TEST=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_DEVELOPMENT)Central Objects - DV7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_DV7333)Control Tables - Test=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_DEVELOPMENT)Versions - DV7333=(jdbc:ff-microsoft://SERVERNAME:1433/JDE_DV7333)
6
![Page 15: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/15.jpg)
BSFN CallsBSFN CallsBusinessBusinessViewView
Table I/OTable I/O
OneWorld Java ServerOneWorld Java Server
HTTP ServiceHTTP Service
Servlet EngineServlet Engine OneWorldEnterprise Server
1
2
3
4
5
HTML Pages
Java Applets
JDBC DriverJDBC Driver
6
OneWorld JAS Server
Java Serialized Objects
7
Java Virtual MachineJava Virtual Machine
Java Development KitJava Development Kit
JDENET
JAS Server ComponentsJAS Server Components
![Page 16: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/16.jpg)
Serialized ObjectsSerialized ObjectsF989998 and F989999
7
• F989999Java Persistent Objects Table
• F989998Java Persistent Objects Cross Reference(improves performance)
• Copied through batch application R98403, version XJDE0002, or generated through the Java & HTML Generator.
![Page 17: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/17.jpg)
BSFN CallsBSFN CallsBusinessBusinessViewView
Table I/OTable I/O
OneWorld Java ServerOneWorld Java Server
HTTP ServiceHTTP Service
Servlet EngineServlet Engine OneWorldEnterprise Server
1
2
3
4
5
HTML Pages
Java Applets
JDBC DriverJDBC Driver
6
OneWorld JAS Server
Java Serialized Objects
7
Java Virtual MachineJava Virtual Machine
Java Development KitJava Development Kit
DB2MS SQL Server OracleMS Access
Database Platforms
JDEBase
JDENET
JAS Server ComponentsJAS Server Components
![Page 18: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/18.jpg)
Database P latform s
Servlet Loader/Runner
Java Application Server(JAS)
JDBC
BSFN callsUBE cals
Business V iewTable
IO
Java CallO bject
M S Access M S SQ L O racle AS400/DB2
DSTm pl/BLCJava Spec
W eb Server(IIS , Apache)
To O neW orld W eb C lien ts
JDEBase(JDB)
jdeCallO bject/UBE Kernels
Business FunctionsTAM
In Q ueue O ut Q ueue
JDENET
O neW orld Enterprise Server
O neW orld W eb Server
JavaSerialized
O bjects
Java JDENET
JavaLaunchUbe
D iagram 1 : W eb S erver w ith Java C a llO b ject, LaunchU B E , and JD E N E T
MO
Detailed Architecture
![Page 19: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/19.jpg)
OneWorld Java ClientOneWorld Java Client
![Page 20: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/20.jpg)
OneWorld HTML ClientOneWorld HTML Client
![Page 21: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/21.jpg)
OneWorld Portal (PORTAL)OneWorld Portal (PORTAL)
![Page 22: Java Application Server (JAS): Components and Architecture](https://reader035.fdocuments.in/reader035/viewer/2022062222/56815205550346895dc0488b/html5/thumbnails/22.jpg)
OneWorld Portal (OWPORTAL)OneWorld Portal (OWPORTAL)