Java Application Server (JAS):Components and ArchitectureJava Application Server (JAS):Components and Architecture
Web ArchitectureWeb ArchitectureHigh Level Overview
OneWorldOneWorldJavaJava
ApplicationApplicationServerServer
OneWorldEnterprise Server
JDENET
Web Browser
HTML Pages
Java Applets
DB2MS SQL Server OracleMS Access
Database Platforms
JDEBaseJDBC
1
OneWorld JAS Server
JAS Server ComponentsJAS Server Components
Java Virtual MachineJava Virtual Machine
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
1
OneWorld JAS Server
Java Virtual MachineJava Virtual Machine
2Java Development KitJava Development Kit
JAS Server ComponentsJAS Server Components
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
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
HTTP ServiceHTTP ServiceMS Internet Information Server
3
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
Servlet EngineServlet EngineIBM WebSphere
4
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
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
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
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
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
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.
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
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
OneWorld Java ClientOneWorld Java Client
OneWorld HTML ClientOneWorld HTML Client
OneWorld Portal (PORTAL)OneWorld Portal (PORTAL)
OneWorld Portal (OWPORTAL)OneWorld Portal (OWPORTAL)
Top Related