1 / 39

Virtualworks ™ Deployment

Virtualworks ™ Deployment. Deployment and RunTime. Architecture. The layered architecture of Ramco Virtual Works consists of Presentation Layer Transport and Gateway Layer Application Layer Business Rules Layer Data Layer. Business Component. Data (Business Objects). Business Rules

Download Presentation

Virtualworks ™ Deployment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtualworks™ Deployment

  2. Deployment and RunTime

  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. Business Component Data (Business Objects) Business Rules (Methods) Component Services Presentation Layer Layered Architecture

  5. TD Technical Architecture PL TL AL BL DL 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)

  6. Technology Architecture

  7. Deployed Components

  8. Behaviour Layer Technical Architecture DB servers App Servers Gateway / Collaboration servers File server Web server Deployment & Load Information Clients Browsers

  9. Share point for application deployment Unpackages application component cabinet files Captures information about RM, App, Gateway servers Delivery of software artifacts for different layers Resources – File Server

  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. 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. 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. 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. 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. 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. 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. 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. 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. Deployment Setup Wizard

  20. Deployment Setup Wizard

  21. Deployment Setup Wizard

  22. Deployment Setup Wizard

  23. Deployment Setup Wizard

  24. Deployment Setup Wizard

  25. Deployment Setup Wizard

  26. Deployment Setup Wizard

  27. Deployment Setup Wizard

  28. Deployment Setup Wizard

  29. Deployment Workbench The Deployment workbench comprises • Implementation Process • Deployment Process • Administration Process

  30. Implementation Process • Organization Unit Instance details • Organization Unit Instance and Components • Creating Master Role list • Mapping Roles to Activities of a Component

  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. Administration Process • User Information • Mapping User(s) to Role(s) • Defining Business Process Chain • Set User Defaults • Password Policy

  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. RVW Admin Console (RVWDAC.exe) • Edit the DeploymentInfo.ini and enter the Deployment Database Server name, Database Name and the User Name.

  35. RVW Admin Console contd… • Double click the RVWDAC.exe

  36. RVW Admin Console contd… • Then in the RVW Deployment Admin Consol, select the Deployment Menu and click Generate Resource Maps.

  37. RVW Admin Console contd… • After the “Generate Resource Maps” is completed, a file with name <machinename>.ini

  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. Run Time BROWSER HTTP WEBSERVER xml OUTMTD Activity DLL RM SERVER APPSERVER Stored Procedure xml INMTD Component DLL Service DLL ROUTER Method Error File

More Related