What is Transaction A transaction is a flow

  • Slides: 5
Download presentation
What is Transaction § A transaction is a flow through the application in terms

What is Transaction § A transaction is a flow through the application in terms of how a user starts to interact with the application. Confidential § § Transaction usually starts with a screen data capture or Batch or Webservice and then traverse through the application logic to update or retrieve data Example transaction § Transaction flow from Flex page all the way down to the Oracle database Flex Spring Java MQ Cobol DB 2 z/OS Oracle CAST Confidential V 1. 2 1

Finding transactions through your application § Key terminology Confidential § Entry point – starting

Finding transactions through your application § Key terminology Confidential § Entry point – starting point of the transaction § Typical examples are: JSP Page, JCL program invoking COBOL, ASP. NET pages § Non-typical example: specific reports § End point – tables and view where the data is accessed (retrieve, modify, create and delete) § Architecture Context diagram § § A single diagram showing the technology & framework interactions § The aim of this diagram is for the application SME to document the logical high level architectural interaction between various technologies of the application and the application boundary , this also helps to see the interaction between internal modules of application and different mode of communication with upstream and downstream application. Transaction flow § § A unique flow through the application from start to end (point) Application Boundary § Within boundary means the technology/source code of the application that is maintained by the application § Examples of boundary elements to be considered entry or exist points are the following: § External database or file systems § Incoming web service § Outgoing Messages to queues CAST Confidential V 1. 2 2

Example Architecture Context diagram Application Name : Example App The example diagram shows: •

Example Architecture Context diagram Application Name : Example App The example diagram shows: • Confidential • • The logical components of the application i. e. Internet, common, and Intranet. The logical flow through the various technologies e. g. JSP (Entry) calls Struts Action Servlets (intermediate) calls Struts Action (intermediate) , calls Spring Bean (intermediate), calls DAO (intermediate) , calls database (end). Entry and End (Exit) points, and intermediary processes of the application. Entry and End points are explained below. Application Boundary marked in red External logical components outside the boundary Application Boundary Entry Point Exit Point Intermediate Process CAST Confidential V 1. 2 3

Confidential How to complete the Architecture Context Diagram § This template document contains an

Confidential How to complete the Architecture Context Diagram § This template document contains an example of what is required as explained below. If an equivalent diagram already exists which shows what is required then provide that instead of creating a new diagram § Create the your diagram on the next slide as explained below (est. 30 mins) § Show the logical flows from the entry technology components (entry point) of the application, through various intermediate technology component layers, through to the end technology components (end/exit points) layers of the application. An explanation of Entry and End Points is given below. § Each component should be labelled with the technology name. § The flow between each technology component should indicate the direction of the flow. § Use the colour coding in the template to clearly the entry (yellow), intermediate (grey) , and end/exit (blue) technology components accordingly which should be placed inside the Application Boundary shown by a red border. § Add any external database or system outside of the application boundary. CAST Confidential V 1. 2 4

Architecture Context diagram – <<Write Your Application Name Here>> Draw Your Application Context Diagram

Architecture Context diagram – <<Write Your Application Name Here>> Draw Your Application Context Diagram Here Confidential Write Your technology here External Database/system Write Your Database here Application Boundary CAST Confidential V 1. 2 5 Entry Point Exit Point Intermediate Process