Monday, 6 September 2010

What is SOA - XML appliances

An XML appliance is a specialised piece of almost ESB-like hardware offering facilities like:
  • Hardware encryption/decryption
  • Digital signature creation/verification
  • Fine grained Authentication, Authorization, and Auditing
  • XML threat protection
  • Dynamic routing
  • Message filtering
  • MIME, DIME, and MTOM attachment processing
  • XML acceleration
  • Web services management
  • Service level monitoring
  • EIS integration (Protocol conversion, MQ, JMS, Database, Webservices)
  • WS-* support with registry/repository integration
Share:

Wednesday, 1 September 2010

What is Service Oriented Architecture - SOA - Accepting Change

"The only constant is change" and the world of Service Oriented Architecture (SOA) is no different. No matter how much upfront business process modeling is done, or how perfect your service granularity is, or how wonderfully compliant you are with WS-*, the reality is that your services will have to change to keep pace with change - business agility implies change. And if your SOA has been working, there should be a whole host of consumers of those services who will not be happy at all with having to change. Change involves project cost, cost requires budgetary approval, and approval requires a Business appetite for the change. But since the change won't always appear to benefit the Business, it will very often not be approved, and your SOA will go the way of most system landscapes: to legacy, riddled with complexity, redundancy and consequent fragility.

Share: