SOA Hub - Service Oriented Architecture Portal
Enterprise SOA
SOA Consulting Services
SOA Services and SOA Service Providers
SOA Solutions and SOA Solution Providers
SOA News Articles, Announcements and Press Releases
SOA Forum - Online SOA Message Boards
SOA Jobs / Employment Opportunities

Account : Login

Email Address:

Password:


New User? Register today!

Forgot your password?


Advertise With Us

SOA Solution Providers looking to effectively and efficiently target the SOA market segment should inquire here about our advertising opportunities.


SOA Forum : Topic


SOA Forum : What's New

Managing dependencies between database tables governed by 2 separate services

I have a service 1 which accesses database tables A and B and a service 2 which accesses database tables C and D.
There is a one to many relationship between tables A and C. But as per the rules of SOA, a service should be autonomous so this relationship should be satisfied by service calls. Now if I want to return all data of tables A join table C from an operation of Service 1 how will I accomplish this.

a. Joining the 2 tables is ruled out.
b. One option is defining a GetOperation in Service 2 which will accept the ID and return a record. Doing a foreach will then give me all data of Table C. This would be highly inefficient?

What is the right way to design for such a situtation?

Vipul Shah

 

Started: Thursday, January 28, 2010

POST REPLY

JaxView - SOA & Cloud Policy Enforcement

Using open source technologies for reliable messaging to reach your browser

Managing dependencies between database tables governed by 2 separate services

JaxView - SOA & Cloud Runtime Management Webinar on January 21st

Optimizing eCommerce Transactions and Customer Service With Easy-to-Integrate StrikeIron Web Services

more SOA Message Boards


  HOME  
  ARCHITECTURE  
  CONSULTING  
  SERVICES  
  SOLUTIONS  
  NEWS  
  FORUM  
  JOBS  
  MY ACCOUNT  
  ABOUT US