Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Service-Oriented Architecture (SOA) is an architectural approach in network based application designing where the main applications make use of services available in the network. In

Service-Oriented Architecture (SOA) is an architectural approach in network based application designing where the main applications make use of services available in the network. In this application design architecture, network/Internet based services are used to construct applications. There are two major roles within Service-oriented Architecture: Service provider: The service provider is the sourcing entity of the service and is the organization that provides one or more services for SOA based applications. To advertise services, the provider can publish them in a registry. Service consumer: The service consumer can explore/locate the service metadata in the registry kept by service providers and develop the client side components to bind and use the service(s). Following figure shows an example of generic bank loan application processing system based on SOA. Figure 1: A bank loan application processing system based on SOA In this question you are required to provide the layout of a SOA based application for travelling and holiday company; the details of the services are as follow; The architecture proposal must include following components - A layer for exploring/booking travel packages - Service(s) for booking air tickets; - Service(s) for booking hotel/residences; - Service(s) for commuting services taxis/buses/fairies etc.; - Services(s) for other recreational activities (e.g. theater, cinema or sports) MN503 - Overview of Internetworking - Final Assessment Trimester 3, 2020 Page 7 of 12 - Service for customer payment methods Customers could be booking the available holiday and travelling packages through visiting the companys outlets, via the web applications, using mobile applications or by posting the printed forms to the head office. Furthermore, customer could opt for the all the services or partial packages. (e.g. they might choose not to include hotel in their booking). a) You need to provide a flow/block diagram similar to the one in presented in Figure-1 and you need to briefly explain each of the component included in your application architecture. [15 Marks]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2014 Nancy France September 15 19 2014 Proceedings Part I Lnai 8724

Authors: Toon Calders ,Floriana Esposito ,Eyke Hullermeier ,Rosa Meo

2014th Edition

3662448475, 978-3662448472

More Books

Students also viewed these Databases questions