Lab49, Inc., a consulting firm that specialises in building advanced applications for global financial institutions, today announced their application-driven SOA service offering. The firm's balanced and pragmatic approach to building strategic architectures through the delivery of applications creates re-usable business services incrementally within an accelerated timeframe.
Daniel Chait, managing director and co-founder, Lab49, said, "Business change is outpacing the ability of technology organisations to respond. We have created an approach that will help clients see and refine application architectures in a much shorter timeframe than traditional techniques. By allowing the high-priority applications to drive the architecture, Lab49 can implement a more effective SOA model while also accelerating ROI."
The consultancy's application-driven service architecture is based on the adoption of an iterative approach to service and component development. By engaging with the business community in a collaborative manner, critical business functionality is delivered on a frequent basis and is used to drive the development of specific services and architectural components. This helps banks to adapt to changes in requirements while providing feedback and validation of the service architecture.
Helping clients avoid many of the common pitfalls, Lab49 assists clients in evaluating the pros and cons of SOAs and in understanding the needs and implications of adopting a tightly-coupled versus a loosely-coupled architecture. Its consultants evaluate a myriad of other factors such as messaging infrastructure and standards, data synchronisation, security and resiliency that will help determine how best to retain control of applications and process workflow.
Luke Flemmer, managing director and co-founder, Lab49, said, "Great care must be taken to understand the vision and expectations for the entire architecture in terms of overall capacity, performance, and availability. There are many cases where the low latency and high-throughput needs of trading and risk management applications cannot be met with standard XML based SOA toolsets. Additionally, challenges around component design and factoring of functionality still exist when designing SOAs, and need to be thought through in order to create services at the correct level of abstraction."
The application-driven approach is comprised of four key integrated activities. Initially, an architectural blueprint is created and validated through the use of a reference application. This includes establishing architectural principles, frameworks, communication protocols, technology standards and interfaces.
The service architecture is then designed using the functional and technical needs of a critical business application. Performance needs are also factored into the service architecture at this juncture.
Once the services and components have been designed and interfaces established, the application is developed in an iterative manner in collaboration with the business. By delivering the application, Lab49 helps the business to realise the benefits of the new functionality while allowing the services and architecture to be validated and refined.