Service oriented architecture, DOT NET Programming

Assignment Help:

What is Service Oriented architecture?

The "Services" are the components which expose well defined interfaces and these interfaces communicate through XML messages. By Using the SOA you can build workflow that uses interfaces of these components. The SOA is typically useful when you are crossing heterogeneous technical boundaries, domain, organizations etc.

The .NET SOA technically uses the Web services to communicate with every service which crosses the boundaries. You can look SOA which sits on the top of the web services and provides a workflow.

The SOA uses service components that operate in their own domain boundary. Let us view some points of service:-

1) They can operate in their own boundary and in their own technology &   are independent components.

2) They all have well defined interfaces that use XML & WSDL to explain themselves.

3) These Services have URL where anyone can find them and clients can bind the URL to avail for the services.

4) These Services are  very loosely coupled architecture. In order to communicate to the service you only have to know the WSDL. Your client can then create proxy from the WSDL of the service.

 

257_service oriented architecture.png

Figure: - SOA basic architecture

The above diagram  describes a broader picture of what service oriented architecture will look like. The main basic fundamental of SOA is a web service. In the above diagram you can see there are 2  services available. One is the "Credit Card" service &  another is  the "Address Check" web service. These both  services are given by different company. Now we want to build a functionality which require  to validate a credit card and also check that addresses are proper or not . In brief we will need functionalities of both the "CreditCard" and the "AddressCheck" service. Also note that the "CreditCard" service has its own business layer and DAL components, that can be in a proprietary language. It is  very much possible that the whole Credit card service is made in the .NET and the Address check is of SAP implementation or JAVA implementation. But as  both the systems gives there functionality using the Web services which is nothing but basically the XML message communication. So we have made new service which sits like a FAÇADE on the top of both the web service and performs both functionalities in one common service.A  third service which sits on the top of both the webservice and consumes them. Also you can see that the UI part of the systems have access to the Business layer and Web service of there system. But the service which does both these check has only access to the Web service only.


Related Discussions:- Service oriented architecture

Bug prediction and correction, Bug Prediction and Correction Project Des...

Bug Prediction and Correction Project Description: The project is about the prediction of bugs and fixes the bug in the sample program using costriage algorithm. All the requ

Client side validation, If client side validation is enabled in your Web pa...

If client side validation is enabled in your Web page, does that mean server side code is not run Whenever the client side validation is enabled server emit's JavaScript code f

A super-hero sharepoint developer with great design skills, A Super-hero Sh...

A Super-hero SharePoint developer with great design skills Project Description: US: Our start-up company prepares a very innovative and cool SharePoint related product with c

Explain some built-in functions of vbscript, Problem: (a) Explain the ...

Problem: (a) Explain the difference between these two lines of ASP codes: (b) The VBScript language includes some built-in functions which are often used in ASP co

Need data stream from laptop to phone, Need Data Stream from Laptop to Phon...

Need Data Stream from Laptop to Phone Project Description: I have a notepad file that is automatically generated in a set file name and format by acquisition software and wri

Develop pc cleaner software, Develop PC Cleaner Software Project Descrip...

Develop PC Cleaner Software Project Description: We are seeking experienced developer who can develop Registry Cleaner / PC Cleaner software for us. Software should be like c

Web application for australian football league, 1  Assignment Description  ...

1  Assignment Description   This is an individual assignment. Students are referred to the Faculty's policy on plagiarism.  In this assignment you will build a prototype of a si

Live chat similar to alibaba seller or buyer chat, Live Chat Similar to Ali...

Live Chat Similar to Alibaba seller/ buyer chat Project Description: I want someone to design and implement for us a live chat program that will be used on our ecommerce webs

Connect my marketplace website with stripe/connect, Project Description: ...

Project Description: I am trying to connect my marketplace website with Stripe/connect. I have 5 or 6 scripts already written that just need to be adjusted so they will work: 2

Delegate, What is a delegate? The Delegate is the class that can hold a...

What is a delegate? The Delegate is the class that can hold a reference to a method or a function. The Delegate class has a signature and it can only reference to those methods

Write Your Message!

Captcha
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