Define the term software architecture

Assignment Help Software Engineering
Reference no: EM133432

QUESTION 1

a) Define the term software architecture?

b) A service is a software component of distinctive functional meaning that typically encapsulates a high-level business concept, and is usually made up of three parts. Describe the three sub-components that make up a service

c) How is a service repository linked to services?

d) Describe the process of binding services at development time

QUESTION 2

a) Loose Coupling is one characteristic of SOA, and service description in the form of WSDL (Web Services Description Language), helps to achieve this. Explain how.

b) Differentiate between the abstract and concrete description of a WSDL document

c) Describe the three main building blocks of a SOAP message

d) What do you understand by the term: SOAP HTTP binding?

e) What is the role of a SOAP engine, such as the Axis Apache SOAP engine?

QUESTION 3

We identified three expansion stages that signify the different levels of maturity of an SOA in the enterprise: the fundamental SOA, the networked SOA and the processenabled SOA

a) Imagine an airline web site that utilises four services - Flight Service, Customer Service, Booking Service, Payment Service - that encapsulates the major business entities and their behaviours that are relevant to the business processes that are exposed to their customers. Describe, using the layering approach to SOA, how the above could be arranged in order to meet the requirements of the fundamental SOA. Clearly state any assumptions you made

b) The third expansion stage is the fully leveraged SOA and is termed as the process-enabled SOA, which deals with process-centric services. What are possible reasons for introducing a process-centric service?

c) Imagine now having a new process Booking process which encapsulates the business process Booking. Without using facades or any other type of intermediary layer, provide an enhanced diagram of your booking process in part. Clearly state any assumptions you made

QUESTION 4

WS-Coordination specification provides a framework for managing complex service activities, by introducing a generic service, based on the coordinator service model.
This coordinator composition consists of the following services- Activation service, Registration service, Protocol-specific services and a Coordinator

a) Describe the role of each service and the coordinator?

b) Each coordinator is based on a coordination type. Define coordination type

c) Describe the activation and registration process of the coordination service composition

Reference no: EM133432

Questions Cloud

Evaluate the maximum amount : Evaluate the maximum amount the company could be willing to pay an outside supplier per unit for the part if the supplier commits to supplying all 30,000 units need each year?
What is a work breakdown structure : What is  a work breakdown structure
Prepare the essential journal entries : Prepare the essential journal entries                              What is the Dollar Value of Cost of Goods Sold at January 31? What is the Dollar Value of Ending Inventory at January 31?
Microsoft windows 2000 has domains alpha, beta, and omega : Microsoft Windows 2000  has domains ALPHA, BETA, and OMEGA
Define the term software architecture : Define the term software architecture A service is a software component of distinctive functional meaning that typically encapsulates a high-level business concept, and is usually made up of three parts. Describe the three sub-components that m..
Evaluate how the organizational ethical issue was detected : Evaluate how the organizational ethical issue was detected and how management failed to prepare an ethical environment.
Purpose a tax research memo : Purpose a Tax Research Memo in good form regarding the $25,000 relocation loan that Joanne Black described.
Evaluate the annual depreciation on the new equipment : Evaluate the annual depreciation on the new equipment that could be provided for the fiscal year beginning 1 st June, 2014.
Research process : least squares line on your scatter diagram, scatter plot, point estimator for a population mean, Simple random sampling, Systematic sampling, Cluster sampling.

Reviews

Write a Review

Software Engineering Questions & Answers

  Systems analysis and design methodologies

difference between "Requirements Determination" and "Requirements Structuring", deliverables on or after coding, testing and installation, distinction flanked by system documentation and user documentation, pertinent classes, attributes, operations

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Star life cycle model

interface design proces, Star Life Cycle as a model for interface Design, Nielsen's usability principles, Shneiderman's eight golden rules

  Create a weather object using the no-argument constructor

Create a 'Weather' object using the no-argument constructor

  Describe purpose of the keyword super in programs

Describe purpose of the keyword super in programs

  Development of a small software system

Analysis, design and development of a small software system.

  Write an report on a significant software security

Write an report on a significant software security

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd