DevOps Automation

DevOps Automation

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#DevOps
#Businessautomation
#DevOpsAutomation
 View Only
  • 1.  Web Service Transaction Management

    Posted 10/12/10 11:24 AM

    I'd like to hear some thoughts on the design of enterprise web services in support of SOA.


    Regarding the design of a web service, I can expose methods that represent complete transactions or I can expose methods that are meant to be used as components of a transaction managed outside the service. 


    The first approach, a service offering transactions, represents a philosophy of building applications that execute packaged business transactions.  If the transaction doesn't exist at the service level your application cannot offer the features relying on that transaction.


    This approach eliminates the need for transaction management in consuming applications.  It would be more robust, protecting the integrity of the data systems behind the service.  It would, however, mean the coding of every variety of transaction, perhaps limiting flexiblity.  The service definition is likely to see more change as applications mature and data usage changes.


    The second approach, a service offering lower-level data operations, represents a philosopy of building applications from data operations, free to use those data operations in any fashion they might need.  It offers a great deal of flexibility, but does nothing to ensure that consumers are managing transactions correctly or using data consistently across the enterprise.  It is more resistant to change, since the raw operations are not as likely to change as are the way those operations are used. 


    My instinct is to favor transaction services, as they seem to be more suited to SOA governance and to promoting consistent use of data across the enterprise.  What does your experience say?



  • 2.  Web Service Transaction Management

    Posted 12/08/11 05:45 PM
    In my thoughts transactionality should be responsibility of the service and not the consuming application assuming that this transactionality is an enterprise or business need and not a consuming application limitation.



  • 3.  Web Service Transaction Management

    Posted 09/18/14 09:59 AM
    Looking for great web services than I will sugest you Glitzy Media, an India based Digital marketing firm.


  • 4.  Web Service Transaction Management

    Posted 12/10/14 08:12 AM
    If you are looking great web services , here I would like to suggest you Xaavo. its dubai based company.

    Thanks


  • 5.  Web Service Transaction Management

    Posted 01/13/15 03:25 AM
    In business applications, transactional support is taken for granted. If business applications are now going to rely on Web services, it is expected that there would be transactional support in Web services as well. However, Web services introduce a different set of requirements on a transaction infrastructure -- transactions should be able to encompass systems that need not be in a trusted domain, that do not want their resources to be locked, and do not care if the transaction runs for a short time or stretches for days. There is a need for a different kind of transaction, which instead of relying on the commit and rollback features of traditional transactions uses compensations. Compensations are operations or tasks that participants perform to nullify or negate the results of previous tasks. This article analyzes two Web services transaction proposals that are currently being developed. One is from OASIS and another proposed by IBM, Microsoft, and BEA. This article compares these two specifications.
    Professional website design
    Web Designing Companies