Change is Happening

A process centric and service oriented architecture is changing the way IT approaches software development and serves as a basic foundation for achieving necessary flexibility

Rules of Engagement

We have been practicing a proven methodology to deliver solutions meeting our clients' objectives. We call it 7-steps to delivery where our motto is to leverage and compliment our clients' internal capabilities, adding value wherever we are engaged.

  • Step One - Leverage existing applications and infrastructureIdentify opportunities for service enablement. Enable the current systems as underlying service providers or get third party transaction feeds.
  • Step Two - Build resilient application interoperabilityBuild and test application end points and consumers.
  • Step Three - Build for change and flexibilityDevelop services identification and categorization. Design service enablement components (SOAP, REST and abstract WSDL). Build for location independance.
  • Step Four - Design and Code for a Loosely Coupled architectureBuild governance components monitoring, alerting and logging. Pull out the policies for orchestration, security, and data transformation. Remember that SOA is an ecosystem and needs to be managed appropriately.
  • Step Five - Adopt standards-based collaboration and process executionUse industry data models (XML or derivatives) and develop the canonical enterprise model.
  • Step Six - Implement abstractionThis requires abstracting the infrastructure components - tools, process engine, services framework, bus components, orchestration engine and SOR's.
  • Step Seven - Prototype relentlesslyEvolve the model of the to-be state, this is not something you will get right in the first spec.
Back to top »