Re: Aggregating web services

Tech-Archive recommends: Fix windows errors by optimizing your registry



I thought it was obvious that the use of Customers and Orders was meant for
example purposes since I prefixed my original statement with "For example".
:->

Second, there may be very good reasons why they would separated into
multiple services. You may have multiple systems that use Customer data
across the entire enterprise. The Customers system may have been built prior
to the Order system being built and thus, the builders of the Order system
wanted to leverage the existing Customer data. However, we can use "Entity A"
and "Entity B" if it makes it easier for you to understand the problem.

One aspect of the problem that should be claified is that the "Entity A"
service is the authorative source for "A" Entities. In addition, the "Entity
A" service can provide a Key value which can be used to uniquely identify an
"A" entity. The reason I chose Customers and Orders is to imply that the
Customers service was an authoratative source for Customers and that Orders
had references to Customers from this service. Thus, we should assume that
the "Entity B" service needs some way of referencing an "Entity A" instance
which it could using this "Entity A" key value. I'm not sure if this implies
an "implicit" reference in your parlance.

Where this scenario rears its head is reporting. In my current project, we
are building a suite of (web) applications that require interoperability.
There are situations in each applications where it would be handy to
reference the authoritative source application of a given piece of data. On
the entry side, services work well for this. However, I have not figured out
how this would be managed on the reporting side when a user runs a report
from Application B that would show data referenced data from Application A
without doing it directly at the data layer via views.

If we determine that an aggregator service is required, I'm wondering how
that service would be constructed. How have other people dealt with this
problem of reporting against multiple services?
.



Relevant Pages

  • Partners Wanted for New Recycling Materials Management Software System
    ... management and recycling companies. ... Initially Recycling Materials Management System was developed as a ... reports provided by the customers. ... The implemented solution is able to import customer reporting into ...
    (sci.environment.waste)
  • Re: (PHYS) Physio Control
    ... Physio-Control is currently a wholly own subsidiary of Medtronic out of ... The shut down reportedly was for paperwork (reporting and science ... customers, only US sales and shipment would be affected. ... no recalls and the AEDs would not be affected. ...
    (misc.invest.stocks)
  • Re: Took three Walgreens, but Im back in business
    ... Sounds like they're in a world of hurt and get nonstop complaints from ... Customers intending to make large deposits to Netbank should be ... unusually high numbers of accounts being placed on hold and "reporting ...
    (rec.gambling.poker)
  • Re: Took three Walgreens, but Im back in business
    ... Sounds like they're in a world of hurt and get nonstop complaints from ... Customers intending to make large deposits to Netbank should be aware ... unusually high numbers of accounts being placed on hold and "reporting issues" ...
    (rec.gambling.poker)
  • Re: Delphi 8 common quality
    ... Wayne Niddery wrote: ... If Borland were truly interested in bugs reported by customers, ... Accept e-mails reporting bugs and enter them into QC themselves. ... Harvest bug reports in the newsgroups and enter them into QC ...
    (borland.public.delphi.non-technical)