Ann wrote: "IBM has created a central notification system that ensures  that 
lots of applications that contain redundant capabilities are  notified of a 
changes that impacts all of them. If the system were  truly service orientated, 
it would no longer have redundant  capabilities implemented in all these 
applications. There would in fact  be only one system that maintains delivery 
date information."
  
  I disagree. If SOA reflects business model, then it has to accept  concurrent 
redundancy of the services. Does it make sense for an  individual enterprise - 
it is the business of the enterprise. However,  SOA solution should be capable 
of changing provider (and/or services)  if current one violates Service 
Contract and/or Service SLA.
  
  If an enterprise maintains only one service for a business functions,  it is 
not much different from an application: the service owner will be  able to 
dictate usability to the consumers and we will get the UK  'service' model 
instead of US service model.
  
  - Michael
  
  

Anne Thomas Manes <[EMAIL PROTECTED]> wrote:                                    
              Great  examples of cost-effective applications, and I've heard 
Sandy recite  them before, but I'd like to point out that both applications 
could  also be implemented using traditional development approaches. They are,  
in fact, applications -- and I'm not convinced the they are especially  service 
orientated. 

In the first example, IBM has created a  central notification system that 
ensures that lots of applications that  contain redundant capabilities are 
notified of a changes that impacts  all of them. If the system were truly 
service orientated, it would no  longer have redundant capabilities implemented 
in all these  applications. There would in fact be only one system that 
maintains  delivery date information. 

The second example is a simply case  of automating a formerly manual process. 
Implementing this automated  process using pervasive protocols is an obviously 
good decision. But  where's the service-orientation here? 

Anne


On 3/9/07, Gervas Douglas <[EMAIL PROTECTED]> wrote:                            
                          Some of you new to SOA have probably wondered what 
exactly it was
  about, what the fuss was about, and what were the benefits.  Joe here
  quotes a couple of usage examples:
  
  <<A centralized delivery-date service. How many times have you been
  given the wrong date on an order you were expecting? One retailer was
  struggling with a fulfillment chain that comprised multiple systems -
  each of which could update the promised delivery date for an order.
  However, when someone changed a delivery date in one of the many
  fulfillment applications, the information wasn't consistently updated
  in the order-processing system. The result, naturally, was customer
  confusion, and mangled delivery schedules.
  
  The solution was to implement a centralized delivery date service -- a
  SOAP over HTTP service managed by an ESB. Now, when a delivery date is
  changed, the fulfillment system sends a delivery-change notification
  to this event-driven service through ESB, and as a result, the order
  system database - and any other system that subscribes to this service
  - is immediately updated. The total effort to create two centralized
  services and build an ESB required four developers for four months,
  Carter said.
  
  Charge dispute service. Have you ever disputed a credit card charge
  and wondered why it sometimes took months to resolve? Maybe SOA could
  speed things up. Carter cites the example of a financial services
  organization had a manual-intensive process for handling disputed
  charges from customers of its large retail partners. When a retail
  customer disputed a transaction, the financial services organization
  would manually print all transactions and send them through ground
  mail to the customer to identify which transactions were being
  challenged. The customer would then have to sign these papers and send
  them back through ground mail to the financial services organization,
  which would then package them and send selected documents to the
  retail institution. After this paperwork was received, the retail
  institution would decide whether the charge should be removed. This
  process could take up to 20 days to complete and typically cost the
  organizations involved between $400 and $700 per transaction.
  
  Carter reports that the financial services organization deployed a
  service in front of its core transaction system that now enables
  retail partners to transmit dispute claims to the financial services
  organization on behalf of the partners' retail customers. To register
  a dispute, customers now simply log into the retail institution's
  Website and view a list of transactions that have posted to their
  account. Customers can then select the transactions they wish to
  dispute. The Website sends this request to the financial services
  organization's transaction-dispute service. The authentication that
  customers provide while logging on to the Web site enables the
  financial services organization to eliminate the need for paper
  documentation with a handwritten signature.
  
  Carter reports that the transaction-dispute process now averages a
  total of three hours, reduced from 20 days, and costs only US $40 to
  $70 per transaction, instead of the previous $400-$700 per
  transaction, representing a 90 percent reduction in costs. "Automating
  this process by creating a centralized service helped enable the
  organization to realize estimated cost savings of more than $200
  million per year," she says.>>
  
  You can read Joe's blog at:
  
  http://www.soainaction.com/blog/2007/03/post_4.php
  
  If you, dear reader, have any interesting examples of SOA in Action,
  perhaps you would like to share them with us.
  
  Gervas
  
  
      
                    
                



  
      
                                    

 
---------------------------------
TV dinner still cooling?
Check out "Tonight's Picks" on Yahoo! TV.

Reply via email to