Bookmark and Share

Monday 2 June 2008

Lightweight or Enterprise Grade?

There has been a lot of talk around mashups and SOA recently, and how they do or do not fit together. One view is that mashups enable IT to visualize the SOA to the business. Another is that mashups have no place in the enterprise due to the lack of governance over what gets built, how it gets built, and who gets to use it.

In an ideal world, one would be able to provide a face to SOA in a controlled manner, a UI that has all the good things of a service: discoverable, manageable, secure, whilst providing the consumer with the ability to modify and recombine pieces of this UI as they see fit. At Corizon we have built precisely this capability: the UIService. A UIService implements a lightweight RESTful interface which provides structured access to UI elements, extending the SOA pattern to the UI:

  • enables service producers to provide a UI with their business services
  • enables service consumers to discover, consume, modify and mashup the pre-built UIs
  • provides central IT with the required control
The UIService is the ideal marriage of lightweight technology and enterprise grade capabilities. To learn more about them, see .