Presentation is loading. Please wait.

Presentation is loading. Please wait.

Where Enterprise Solutions Meet Business Reality Virtualworks ™ Deployment.

Similar presentations


Presentation on theme: "Where Enterprise Solutions Meet Business Reality Virtualworks ™ Deployment."— Presentation transcript:

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


Download ppt "Where Enterprise Solutions Meet Business Reality Virtualworks ™ Deployment."

Similar presentations


Ads by Google