Question 1a define the term software architectureb a

Assignment Help Software Engineering
Reference no: EM13349481

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: EM13349481

Questions Cloud

Question direct : question direct materialsnbsp
Questionspeedy computer inc sci is going to begin its first : questionspeedy computer inc. sci is going to begin its first laptop computer. though sci recognizes that it is a late
Question spring co began the month with 30 units of : question spring co. began the month with 30 units of inventory that cost 50 each. on january 4 spring buy 85 units for
Questionyour microsoft windows 2000-based office network : questionyour microsoft windows 2000-based office network has three domains- alpha beta and omega all in the similar
Question 1a define the term software architectureb a : question 1a define the term software architecture?b a service is a software component of distinctive functional meaning
Question many organizations have been in the news over the : question many organizations have been in the news over the past few years because of accounting ethical breaches that
Question you are sitting in an office in fargo north dakota : question you are sitting in an office in fargo north dakota with joanne dwood human resources director of black hill
Question goldman corporation purchased a machine on 1st : question goldman corporation purchased a machine on 1st june 2010 for 55332 f.o.b. the place of manufacture. freight to
Question 1the research process can be concise in a sequence : question 1the research process can be concise in a sequence of steps which defines a orderly procedure for the

Reviews

Write a Review

Software Engineering Questions & Answers

  Explain flow boundaries map

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

  Programming frameworks besides asp.net

Name three other web programming frameworks besides ASP.NET. Explain the ways that ASP.NET is different than other web programming frameworks.

  Finding cause of the bug

The following LMC program is supposed to input two numbers, compare them, and output the higher of the two numbers.

  Emergency control room for a call-logging component

Design the Requires and the Provides interfaces of at least two components that might be used in a system in an emergency control room for a call-logging component that records calls made.

  Difference between encapsulation and information hiding

Discuss and explain the difference between encapsulation and information hiding. In addition, describe the role both of these concepts play in helping to make designs more robust and extensible.

  Sketch entity-relationship diagram of database table

Convert table to 3NF. Represent your answer in DBDL. Give table name and fields. Underline primary key. Sketch entity-relationship diagram showing all relationships.

  How object oriented analysis-modeling-uml are performed

Create the research paper detailing how Object Oriented Analysis and Modeling using UML are performed. Distinguish Object Oriented processes from traditional Analysis.

  Approach to system development to define large project

Third approach to system development might be to define one large project which will use iterative approach to the SDLC. Briefly explain what you would include in each iteration.

  Is a method by which individual units of source code

Is a method by which individual units of source code, sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures, are tested to determine if they are fit for use.

  Changes require to make to premiere products database design

Indicate changes (using shorthand representation) which you would require to make to Premiere Products database design to support following requirements.

  How to to play in a novice or expert mode

You will implement a program where the computer plays against a human opponent. The game will start with a random number of marbles between 10 and 100.

  Produce set of crc cards-uml diagram-javadoc comments

Produce a set of CRC cards, a UML diagram, and a set of javadoc comments (detailed JavaDoc only for each method created, no coding required).

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