Flashcards
Service Oriented Architecture II

Cards in this deck (32)
- 1SOA Programming ModelA set of rules and languages relevant to the
task of creating an implementation of a
business design - 2SOA Programming Model The Basic Concepts

- 3SOA Programming Model Goals- To accommodate the used programming
languages, applications and components
- To indicate the difference between the
languages and the environment
- To maximise the reuse of the SOA
applications - 4SOA Programming Model Elements

- 5SOA Programming Model Roles

- 6SOA Programming Model Tasks

- 7SOA Programming Model Tasks II

- 8SOA Programming Model Tasks III

- 9SCAService Component Architecture is integral to the programming model
Languages:
Java,XML, C++, Fortran, PHP, Python
Uses WSDL - 10WSDLWeb Services Definition Language
an XML based interface language for describing functionalities - 11SCA Order Handling

- 12Coding Rules PrincipleTo maintain the operational environment and the policies used in the assembly of the SOA applications
- 13Coding Rules Different Aspects- Performance of service requests and responses
- Maintaining problem logs for failures
- Routing work around failures
- Recovering work from failures
- Correcting problems
- Restoring operational State - 14User Interaction- It focuses on the presentation Logics
-Its main architecture is the model-view controller design pattern
-Coded in the Java language thru combinations of JSF's, Portlets, and XForms - 15JSFA Java Specification for web application
- 16PortletPluggable Components for a Web Portal
- 17XFormAn Interaction Component Architecture with Electric Forms
- 18Business Components GoalEnabling one to create basic business services within the application
- 19Business Components Programming Model- Define System Components
- Write the business logic
- Declare integrity policies - 20Business Processes and Components

- 21Composition ApproachesProcess Flow - Use of BPEL
State Machines - Use of ACL - 22BPELBusiness Process Execution Language
- A standard executable language for specifying actions - 23ACLAdaptive Choreography Language
- An XML notation that describes collaboration protocols of cooperating participants - 24Information Model- Mainly concerned with accessing data used for the business process
- Information Programming Model is the combination of SDO and SCA models - 25Invocation- Defines ways for services to interoperate
- Service calls can be either Synchronous or Asynchronous - 26Design- Outer Service Definition (e.g. Schema of messages)
- Derive services from a service template
- Cover the idea that policies are an integral part of business services and processes - 27Physical Architecture Model What is it?Describes the main physical components deployed in the operational environment
- 28Physical Architecture Model Topology (the way in which constituent parts are interrelated or arranged)- Firewall Server
- Proxy Server
- Portal Server
- Process Server
- Application Server
- Information Integration Server
- Enterprise Modernization
- Security Server
- Management Server - 29WhiteBeam Architecture Model

- 30WhiteBeam Architecture Model Requirements- Mobile Computing
(SOA apps may be hosted on devices that are not always connected to to the data centre)
- Should be able to use:
1) Reusable components
2) Same basic Programming Models - 31SOA Management- Managing an information system that implements a business design
-Managing the information system's effect on business - 32Managing and Components Three Layers- Business Services Management
- Composite Application Management
- Resource Management
Information
- Description
- Masters of Science Mobile App Flashcards on Service Oriented Architecture II, created by Nathan Hunsdale on 23/05/2014.
- Created by
- Nathan Hunsdale
- Views
- 22
- Rating