Tuesday, August 02, 2011


Many organizations are now facing challenges around keeping pace with current business trends and managing complex systems. So organization are looking for better business agility, better business automation, and better IT alignment to speed their business growth.

In most of the cases, SOA helps in simplifying the business and eases communication with different departments. It separates functions into distinct business services - units which can easily be accessible and reusable. SOA focuses on agility and flexibility. The point is to create services that are easily accessible across enterprise and can be consumed in different environments.

For more detail, please visit my published article on theserverside website.

Monday, July 04, 2011

Guide to clear SCEA (OCMJEA) Part 2 & 3

Moving forward from SCEA part - 1, for part 2 assignment, you need to cover following topics like:

1. what is the proposed architecture goals and constraints

2. section on use-case view

3. section on logical view of proposed architecture

4. section on technical view of proposed architecture - This is most important section as you need to cover sub-sections like layers of architecture, each use-case realization with class & sequence diagrams, development view of project including package hierarchy. Also cover the mentioned NFRs in the assignment.

5. section on deployment view

6. Assumption & Risk - This section is also important as you will going to list doing complete assumption made while designing the system. Also list down the risk like unavailability of application etc.

7. Optional, but you can add Annexure (s) depending upon your sections

For part 3, you need to answer with respect to NFRs (performance, security, availability etc) mentioned in the assignment. Explain each question with points rather than big paragraph.