Solved

Service Layer and ESB Question

Posted on 2013-12-12
3
176 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

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A publishing tool, a Version Control System, or a Collaboration Platform! These can be some of the defining words for the two very famous web-hosting Git repositories: Bitbucket and Github. Git is widely used amongst the programmers and developers f…
These days, all we hear about hacktivists took down so and so websites and retrieved thousands of user’s data. One of the techniques to get unauthorized access to database is by performing SQL injection. This article is quite lengthy which gives bas…
This video teaches users how to migrate an existing Wordpress website to a new domain.
Use Wufoo, an online form creation tool, to make powerful forms. Learn how to selectively show certain fields based on user input using rules to gather relevant information and data from your forms. The rules feature provides you with an opportunity…

895 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

11 Experts available now in Live!

Get 1:1 Help Now