arena system technology architecture 系统技术架构
DESCRIPTION
Arena System Technology Architecture 系统技术架构. 1 、 Database V2(Lotus Notes) V3(Oracle8i). 2 、 Application Server SilverStream2.53 (Java as server side programming language) Java Servlet API for creating servlets - PowerPoint PPT PresentationTRANSCRIPT
Global Messaging InfrastructureVPN onInternet
EDIClients
GatewayClientsOnline
ClientsEDI
Clients
Inter-siteDocument Flow
GatewayClientsOnline
Clients
ARENASite
OnlineClients
GatewayClients EDI
Clients
ARENASite
ARENASite
DynamicWeb Pages(HTTP/SSL)
EDI VAN
HTTP/SSL
X400/SMTP
Internet
Internet/Leased Line/
Dial-up
Inter-siteDocument Flow
Inter-siteDocument Flow
Figure 1: Global Picture of ARENA Architecture
Application Server
Dynamic HTML Page Servlets/ JSP
Gateway Client Handling Servlet
Document Data Loader Object
Database Server
AMTrix Server
Message Queue Manager
Enterprise Storage System
SMTP/Mail Gateway
EDI VAN Gateway
Online Clients Online
Clients Online Clients
Gateway Clients Gateway
Clients Gateway Clients
EDI Clients EDI
Clients EDI Clients
Other ARENA Sites
JDBC JMS
HTTP/SSL HTTP/SSL SMTP / X400
Figure 2 : Components of an ARENA Site
Arena System Technology Architecture 系统技术架构
1 、 Database V2(Lotus Notes)V3(Oracle8i)
2 、 Application Server SilverStream2.53 (Java as server side programming language)
Java Servlet API for creating servlets
JSP (Java Server Page) for creating dynamic HTML page using Java as scripting language
JDBC for RDBMS access
JMS (Java Messaging Service) for access messaging middle-ware, e.g. MQSeries
Java Mail API for access SMTP based mail
JNDI for access directory service, e.g. LDAP
JSSE (Java Secure Socket Extension) for cryptographic functions, e.g. SSL, X.509 certificates handling
3 、 Web Browser based Front-end HTML+ JavaScript
4 、 Messaging InfrastructureV2 IBM MQSeries , AMTrix, VPN
5 、 System Scalability and AvailabilityCisco LocalDirector – hardware based
IBM SecureWay Network Dispatch – software based
6 、 Database Resilience Primary Database and standby Database.
企业用户接口
Web App
HTMLXML
Web User App UserAWTSwing
企业 web技术JSPServletXML
企业 app技术Java BeanEJB
企业数据接口
数据库
JDBC
Web Connect
New App Logic
已有的企业应用
分布式企业应用
嵌入式设备应用
商业合作伙伴
企业系统保证
分布式通信技术
公用通信服务技术
TCP/IP,CORBA,RMI,DCOM
JNDI,JMS,JavaMail,
Jini,Ldap,JTA,JTS
分布式企业系统域
J2EE 构建企业系统中的信息技术
REEBOK
2. F ixed length datafile in 'zip' form at
LINE
D eploym ent D iagram
Secure Client Gatew ay (SCG) Secure Server
W ebLogic Server(Fixed length translation &
Reebok m essage handling process)M achine 4
(Oracle Database)
3. Take m essagefrom MQ Server
5. Generate and putXML docum ent in MQ
Server
4. Data filtering forPO & Material Masterfull refresh m essage
Reebok CAM P
1. FTP files to SCGoutbox directory
IBM M Q ServerOVA System
6. Get XML m essagefrom MQ Server
7. Update database
Oracle8i Weblogic5.1/6.0 IE Browser
Client Browser
View JSP
ControllerServlet
Event
HTTP Request
Dispatch
Update
HTTP Response
Get
Business LogicAction
ModelApplication State<Tag>
Struts-config.xmlForward
MVC 开发模式在 SS 模块中的运用( Apache 公司 Struts 框架)
1 、 Cocoon - 基于 XML 的 Web 内容发布 2 、 Xang - 快速开发动态网页
3 、 Slide - 内容管理框架
4 、 Struts - 基于 MVC 设计模式的 JSP
6 、 Turbine - 基于 Servlet 的 Web 应用开发
5 、 Jetspeed - 基于 Web 的组件
Apache 公司众多开源框架 http://java.apache.org