Saturday, October 6, 2007

Some useful EA resources

Here are some useful resources that have information on Enterprise Architecture.

The Global Enterprise Architecture Organisation
http://www.etheryl.net/GEAO/
TOGAF (The Open Group Architecture Framework)
http://www.opengroup.org/architecture/
Institute for Enterprise Architecture Developments
http://www.enterprise-architecture.info/
The Zachman Institute for Framework Advancementhttp://www.zifa.com/

Tuesday, October 2, 2007

Deployability of Web Services

Since the evolution of Web Services, several approaches were invented to create and deploy web services. However, web services deployments are tightly coupled with the application server or containers for which they were cooked for. Sun suggested to use the deploytool to deploy the web services on Sun One server. JBoss uses ant or maven approach. Webspehere, Weblogic,Tomcat,Jetty,Geronimo,Oracle OC4J have their own approaches based on the WS specific libraries, code generators and deployment descriptors.

Any SOA project or application has a standard methodology. You first define the Service Endpoint Interface, generate the WSDL and deployment descriptors to finally build and deploy the WAR or EAR files. The deployments only work for which they were created for. Added to this are the various approaches thrown by the various IDEs, NetBeans, JDeveloper, Eclipse, JBoss IDE for Eclipse and so on. Each have their own approaches to create and deploy web services. What works on JBoss would not work on Oracle AS.

Can we call web services fully interoperable interms the development paradigms that are quite varied and complex?