|
So ... What the deal, why Cloud Computing. Hmm... Maybe it's just new geek's toy. Why I have to pay? The are a few reasons why.
First of word let's make a definition :
Cloud computing is Internet- ("cloud-") based development and use of computer technology ("computing").[1] In concept, it is a paradigm shift whereby details are abstracted from the users who no longer have need of, expertise in, or control over the technology infrastructure "in the cloud" that supports them.[2] Cloud computing describes a new supplement, consumption and delivery model for IT services based on the Internet, and it typically involves the provision of dynamically scalable and often virtualized resources as a service over the Internet}
Appistry view on cloud computing in 5 min.
Second question is why Enterprise Java POJOs ?(Pure Old Java Objects):
Because it's simple and suit for elastic architectures in different platforms . As example many applications already use JEE platform. It could be EJB3 or Hibernate model classes at persistence layer and Spring framework as JEE (old J2EE) container management. Spring used for JEE services like transactions, WebServices, LDAP and etc.
So there is a good news . Appistry CloudIQ has easy way to reuse Spring configurations files by adding additional xml config files without big impact on Spring framework. This configuration file is similar to application.xml for EAR archive which deployed to application servers like WebSphere, Weblogic but works only for Cloud Computing. Instead of deploying EARs to application servers Appistry CloudIQ has the way to deploye EAR to "fabric" or other words to "Cloud". There is no needs in application servers anymore there is no need expensive support from IBM guys for WebSphere's production deployment. It's easy as soon EAR (in our case it's called FAR "Fabric" archive ) deployed even in one computer it's automatically deployed in all computers of Cloud .
|