Project

General

Profile

Documentation » History » Revision 44

Revision 43 (chin-yeh, 05/05/2011 04:33 PM) → Revision 44/49 (chin-yeh, 05/06/2011 11:55 AM)

{{toc}} 

 h1. Documentation 

 The main documentation for this project. 

 System Overview: 
 !LogicalView.JPG! 

 h2. Overview 

 In summary, the QConnector contains the following components: 
 * *JMS Adaptor* 
 ** produce JMS message 
 ** consume JMS message 
 * *SOAP Adaptor* 
 ** forward XML content to web service provider 
 * *Web Service (Dot Com)* 
 ** the request should come from JMS system. 
 * *Web Service Mimic* 
 ** Act as a proxy by receiving the web service request on behalf of the actual web service provider. 
 ** this component works together with JMS adaptor to insert web service request into JMS queue. 
 * *Ecosway Adaptor* 
 ** retrieve the relevant data and then send it to <code>Web Service Mimic</code> 
 * *WS Status* 
 ** this component transforms the web service's response and update the respective event log in the database. 
 * *XML mapper* 
 ** this component transform the bean into XML. 

 h2. List of software/component used 

 h3. Software 

 The installer can be found in: 
 > /home/support/install/installer in cwyrnd3-server server 
 >> or you can access the folder through [[general-info:Samba Shared Drive#Mount-Points]] 

 |_.Name|_.Version| 
 |Jboss AS|5.1.0.GA| 
 |HornetQ (to be embedded with Jboss)|2.1.2.Final| 
 |Sun JDK|1.6.0_21| 

 h3. Modules/Components 

 The source code can be found in: 
 > [[wiki#SCM|SCM]] 

 |_.Name|_.Version| 
 |ecosway-commons|1.4-SNAPSHOT| 
 |ecosway-adaptor|1.1.1-SNAPSHOT| |ecosway-adaptor|1.0-SNAPSHOT| 
 |ecwyadaptor|0.5-SNAPSHOT| 
 |ecwyconnector|0.5-SNAPSHOT| 
 |ecwyqconnector-batch|1.3-SNAPSHOT| 
 |jms-adaptor|0.7-SNAPSHOT| 
 |soap-adaptor|0.6-SNAPSHOT| 
 |us-beans|1.4-SNAPSHOT| 
 |ws-mimic|2.5-SNAPSHOT| 
 |ws-status|1.2-SNAPSHOT| 

 h2. Installation 

 See [[Installation]] 

 h2. Configuration 

 See [[Configuration]] 

 h2. Build components from sources 

 See [[Build components from sources]] 

 h2. Deployment 

 See [[Deployment - Daemon/Batches]] for batches deployment 

 See [[Deployment]] for webapp or adaptor deployment 

 See [[Deployment - Roll Out Plan]] for rollout/cutover planning 

 See [[Deployment - Server Architecture]] for Server Physical architecture 

 See [[Deployment - Deployment Architecture]] for deployment architecture 

 h2. Administration 

 See [[Administration]]