Steve,

Is all your public services on Level 1, or is there public services also on Level 2? Another way to formulate the same question: Is all Level 2 services contained by a Level 1 service or are Level 2 services directly accessible from other Level 1 services?

// Dennis Djenfer


Steve Jones wrote:
Batch processing itself (IMO) isn't a service that is just the
technical implementation.

As an example I did a system in 2000 where there were two batch
interactions, one was for the customer information the other for the
product information, we received these each night from the mainframe
and updated the local system.  Now the main service was
CustomerManagement but "inside" this service (i.e. Customer Management
was at Level 1) there was another service called
CustomerSubmissionService which was only accessible to Customer
Management and could only access customer management.  This Submission
Service was the batch processing engine which received the, rather
large, update files over MQ and then did the database update.

Implementation wise we used MQ round-robin for failover for resilience
and a tiny bit of load-balancing.

So batch processing wasn't a service it was the _implementation_ of a
business service (CustomerSubmission) which from a domain perspective
was wholly contained within an overall business service
(CustomerManagement).  This meant the folks dealing with customer had
responsibility for all of customer work (including the batch job).

The same model was used for Product.

Steve




2009/1/29 Rob Eamon <[email protected]>:
What are people's thoughts about batch processing being
an "application frontend" and thus not a service but a service
consumer?

Steve, at what level do you position batch processing? Where on a BA
diagram would "batch process" be depicted?

Is "batch processing" a service in and of itself or is it an
attribute/characteristic of a 'proper' business service? For example,
assuming "Billing Service" is one of the identified top-level
services, would batching be just another operation/interface next to
the "one-off bill" operation?

-Rob

--- In [email protected], Steve Jones

<jones.ste...@...> wrote:
Couldn't agree more that batch processing can be better handled as a
service, its one of the "odd" things that vendors seemed to exclude
because it wasn't in their product set (or worse claim an old ETL as
SOA just to get some more license sales).

Steve

------------------------------------

Yahoo! Groups Links





No virus found in this incoming message.
Checked by AVG - http://www.avg.com Version: 8.0.176 / Virus Database: 270.10.15/1924 - Release Date: 1/29/2009 5:57 PM

Reply via email to