After review the google analysis service breakdown , I have some ideas about Software-As-A-Service. It's really a big makrert for internet company, not only the money but also the fame. Google is a active support of SAAS, but it doesn't supply us with stable service. If anyone want to start up your bussiness quickly and successfully, SAAS is a way.
1. Combination with the translation software, online translation website, I want to divise a translation collaborating website. It aim is to fill user with transalation services and personal tanslation script management. There will be a offline desktop client which is used to improve the convenience level( I think explorer is not a good way to surfe in internet).
2. Single sign-on can been designed in SAAS way. The common componets for enterprise computing should be to minimize coupling and maximize cohesion . Couping and cohesion are the two cornerstones of OO prgramming. Coupling is the level of interdependency between a method and the environment, (other methods, objects and classes), while cohesion is the level of uniformity of the method goal. Now we should apply this rule to components.