Monday, September 01, 2008

Software As a Service ( SaaS)

Two years ago, when Web Service was the one of the hot topics, I though an idea about Software as a service platform. At that time, there was no any service platform and concept existed.

The Software As A Service (SaaS) now becomes a popular term in the software industries. Google, SalesForce, Amazon, Cisco, Microsoft and IBM already announced their own service platform to provide Web Service or RESTful Application Programming Interface (API)s to customers. The customer or any firm can use the APIs to improve their product or web application within a small developement cycle time.

This give us another idea about JResultNet Service platform that priovides web-published APIs to LIS, HIS vendors, or any analyzer firms so that they can use our APIs in their application through Web service or RESTful Service. That could be a big opportunity to go into the enterprise level software development.

I just stared to think what design patterns should be applied for JResultNet Service. It is like as either Web Service, SOA (Service Oriented Archtecture) ,or WOA( Web Oriented Archtecture) patterns. There are severl new design patterns for SOA. I just bought the book, SOA Principles of Service Design which published by Thomas Erl. I love it. I strongly recommend who wants to learn about SOA patterns.

To do list:
* JResultNet Service Platform
* UML for the JResultNet Service Platform

No comments:

Post a Comment