Download presentation
Presentation is loading. Please wait.
Published byPhilip Evans Modified over 9 years ago
1
Where Enterprise Solutions Meet Business Reality Virtualworks ™ Deployment
2
Where Enterprise Solutions Meet Business Reality Deployment and RunTime
3
3 Architecture The layered architecture of Ramco Virtual Works consists of Presentation Layer Transport and Gateway Layer Application Layer Business Rules Layer Data Layer
4
4 Layered Architecture Presentation Layer Component Services Business Rules (Methods) Data (Business Objects) Business Component
5
5 TLPLALBL DL TD PL – Presentation Layer (GUI/WEB) TL – Transport Layer (Routing/XML handling) AL – Application Layer (Services & Txn Coordination) BL – Business Rules Layer (COM/Bean Objects) DL – Data Layer (RDBMS) TD – Transaction Document (XML based business documents) Technical Architecture
6
6 Technology Architecture Software LayersTechnology Presentation LayerVB,ActiveX, DHTML, ASP, JSP, Servlet Transport & Gateway Layer Sockets, DCOM, HTTP, XML Application LayerMicrosoft Transaction Server, WebLogic, Websphere Business Rules LayerCOM (Active X DLLs), EJB Data LayerMS SQL Server 7.0 Oracle, DB2
7
7 Deployed Components Software LayersDeliverables Presentation LayerOCX, ASP, HTML, DLL, JSP, Servlets Transport & Gateway Layer Router Files, XML Application LayerDLL, EJB, Error Files Business Rules LayerCOM DLLs, EJB Data LayerStored Procedures (MS SQL Server / Oracle / DB2)
8
8 Deployment & Load Information File server Clients Gateway / Collaboration servers Browsers DB servers App Servers Web server Behaviour Layer Technical Architecture
9
9 Resources – File Server Share point for application deployment Unpackages application component cabinet files Captures information about RM, App, Gateway servers Delivery of software artifacts for different layers
10
10 Resources – Web Server Resource for the presentation layer / user services Accepts http/https requests and responds to web browsers Generates and parses a business document in XML standard XML document contains following segments Context info Biz object info – Service info Error info Authenticates user access based on roles
11
11 Resources – Gateway Server Represents the gateway layer Contains routing information for application server(s) Routes documents from web server to application server Routes documents based on service information
12
12 Resources – Application Server Represents the middle-tier / application layer Implements part of business logic in terms of services / integration services Receives & sends documents to gateway server Invokes services based on information in the transaction document Transactions taken care by associated technology for application layer eg. MTS of Windows DNA This eliminates the development overhead of managing transactions
13
13 Resources – Resource Manager Represents the data layer Contains application data and provides data services Implements business logic as Stored Procedures Sends results back to application server Native databases supported : Microsoft Windows DNA - MS SQL SERVER7.0 J2EE – ORACLE / DB2
14
14 Deployment Pre-requisites Presentation Layer Windows NT / 2000, WEBLOGIC, WEBSPHERE IIS 3.0 XML 3.0 Gateway Layer Windows NT /2000 XML 3.0 Application Layer Windows NT /2000, WEBLOGIC, WEBSPHERE MTS Data Layer Window NT / 2000 MS SQL SERVER 7.0/2000 ORACLE / DB2
15
15 Packaging Packaging is integrated with Visual SourceSafe (VSS) Deliverables ported to predefined structure in VSS Application packages can be build using the tool LaunchPad. Each component is packaged as a cabinet file onto a CD VSS structure
16
16 Deployment topologies Topology 1 Web / Gateway / Application / RM in one machine Topology 2 Web in a separate resource Gateway / Application in a resource RM in a resource Layer to Resource – m : n
17
17 Steps for component deployment Tools provided by the RVW framework for Deployment : RSSETUP.EXE – Unpackages components DEPLOYMENT SETUP WIZARD – Captures deployment information DEPLOY.EXE – Deploys component artifacts across the various layers RVW ADMIN CONSOLE – Generates Router Files and Resource Maps (to install Application Components). The deployment steps listed above are the same for RunTime components and Deployment Workbench Application components
18
18 Deployment Process Click the RSSetup.exe in the Deployment CD. RSSetup.exe finishes extracting the setup files in the local machine in the folder “c:\program files\Active Marshal” In the “c:\program files\Active Marshal\ADS” folder Depwiz.exe will be available. Double click the Depwiz.exe (Deployment Setup Wizard), which fetches the resource names.
19
19 Deployment Setup Wizard
20
20 Deployment Setup Wizard
21
21 Deployment Setup Wizard
22
22 Deployment Setup Wizard
23
23 Deployment Setup Wizard
24
24 Deployment Setup Wizard
25
25 Deployment Setup Wizard
26
26 Deployment Setup Wizard
27
27 Deployment Setup Wizard
28
28 Deployment Setup Wizard
29
29 Deployment Workbench The Deployment workbench comprises Implementation Process Deployment Process Administration Process
30
30 Implementation Process Organization Unit Instance details Organization Unit Instance and Components Creating Master Role list Mapping Roles to Activities of a Component
31
31 Deployment Process Resource Details (Web, GW, App, RM Server ) Map Components to RM Server Map Components to App Server Perform Web Server to Role mapping
32
32 Administration Process User Information Mapping User(s) to Role(s) Defining Business Process Chain Set User Defaults Password Policy
33
33 Deployment of Application Components Click the RSSetup.exe in the Deployment CD. RSSetup.exe finishes extracting the setup files in the local machine in the folder “c:\program files\Active Marshal” In the “c:\program files\Active Marshal\ADS” folder RVWDAC.exe will be available. Double click the RVWDAC.exe and the Resource Mapping has to done using that.
34
34 RVW Admin Console (RVWDAC.exe) Edit the DeploymentInfo.ini and enter the Deployment Database Server name, Database Name and the User Name.
35
35 RVW Admin Console contd… Double click the RVWDAC.exe
36
36 RVW Admin Console contd… Then in the RVW Deployment Admin Consol, select the Deployment Menu and click Generate Resource Maps.
37
37 RVW Admin Console contd… After the “Generate Resource Maps” is completed, a file with name.ini
38
38 Run Time Architecture Multi Layered Architecture Presentation Layer (PL) Transport Layer (TL) Application Layer (AL) Data Layer (DL) Document Based Transportation Application Data transported as document stream expressed using XML syntax. RVW RT Framework Controls flow of application Support Services Security Application Directory Services (ADS) Error Handling Services (EHS).
39
39 Run Time WEBSERVER HTTP Activity DLL xml INMTD APPSERVER BROWSER Component DLL Service DLL RM SERVER Method Stored Procedure ROUTER xml OUTMTD Error File
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.