Solved

Service Layer and ESB Question

Posted on 2013-12-12
3
174 Views
Last Modified: 2014-02-17
Hello,

We are developing a web application for different customers which can access middleware services of different customers to make transactions.

Top layer will be presentation layer
Middle layer will be service configuration layer where middlware services exposed from tuxedo or java services can be configured for different customers and their applications.

Can anybody give any idea how this middle layer can be developed where a service call from presentation layer is configured to call specific service from customers middleware service layer.

If such article exists on internet please let me know.

Thanks in advance.
0
Comment
Question by:sachinb99
  • 2
3 Comments
 
LVL 35

Expert Comment

by:girionis
ID: 39716050
You will have different services for different clients. Lets say that you have three clients, IBM, Google and Microsoft, then you can have three different services for each one of them. GoogleService which Google will call, IBMService for IBM and MicrosoftService for Microsoft.

The other solution is to have a centralised service and ask each of your clients to provide a token of authorisation, so you know who calls the service. Then upon receiving this token you identify the caller and act accordingly.
0
 

Author Comment

by:sachinb99
ID: 39716619
Hello,

Thanks for your reply, I will just clarify my question.
The services are on customer side. We are developing a common web interface. This interface will call customer services based on the login credentials.  What I need a architectural example of developing such a layer where I can configure different services in a one layer and the business logic decides which service to call?

SB
0
 
LVL 35

Accepted Solution

by:
girionis earned 500 total points
ID: 39725858
What you essentially need is the service locator pattern, where you have a central registry (the service locator), which locates the services and then redirects you to the one you need.
0

Featured Post

Complete Microsoft Windows PC® & Mac Backup

Backup and recovery solutions to protect all your PCs & Mac– on-premises or in remote locations. Acronis backs up entire PC or Mac with patented reliable disk imaging technology and you will be able to restore workstations to a new, dissimilar hardware in minutes.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Help on HTML 1 64
Making delphi communicate with a c# service 16 71
Image Orientation On Website 6 43
WEB Farm 6 25
If you don't have the right permissions set for your WordPress location in IIS, you won't be able to perform automatic updates. Here's how to fix the problem.
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.
Learn how to set-up PayPal payment integration in your Wufoo form. Allow your users to remit payment through PayPal upon completion of your online form. This is helpful for collecting membership payments, customer payments, donations, and more.

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now