Recently in SOA Category

Posted an episode on building contract-first service capabilities at the reuse podcast series:Download file... Read More..
Categories: ,

Enterprise software systems have several needs one of which is supportability. It is critical that your system is supportable in the production environment. Teams that start thinking about supportability during the last stage of a development cycle or when transitioning... Read More..
Categories: ,

Introduce an abstraction API when integrating with a BPM solution. Why do I say that? Several reasons: Good software design practice to bind to an interface as opposed to an implementation. So individual applications won't be directly coupled with an... Read More..
Categories: , ,

Posted an episode on the disadvantages of pursuing a code-first approach to building service capabilities at the reuse podcast series:Download file Episode Highlights: Most development environments provide tools for generating WSDL contracts using annotations or platform-specific tools. Existing classes can... Read More..
Categories: ,

The data services product line is a suite of data services that can include services across customer, account, product, pricing, and document data domains providing several capabilities for several internal applications. The suite of services can act as the single... Read More..
Categories: ,

This is a continuation of the earlier post on design techniques when refactoring legacy systems. This post talks about backward compatibility and Keep backward compatibility in mind If there is one thing that is tricky about refactoring legacy assets it... Read More..
Categories: ,

Posted an episode on building reusable service capabilities as part of SOA initiatives at the reuse podcast series:Download file... Read More..
Categories: , ,

Many SOA initiatives leverage legacy capabilities when building new services. It is important to ensure legacy services are examined before leveraging them as-is. Here are some design techniques that I use when reviewing and refactoring legacy assets. Loosen the tight... Read More..
Categories: ,

You are itching to board the SOA bus. Hold on a bit though because it is easy to get lost in the hype and miss the real point i.e. generation of business value. So here are 5 tips before you... Read More..
Categories: ,

Many SOA solutions consist of integrating applications, services, and backend processes to fulfill business requirements. You can design these solutions for the absolute best case and you are sure to get disappointed in production. A more prudent approach is, as... Read More..
Categories: ,

Vijay Narayanan blogs about software design from several perspectives - SOA,BPM, messaging, systematic reuse, agility, and architecture.

Vijay Narayanan

Vijay Narayanan is a software professional working on a variety of projects. Vijay has worked on several software initiatives ranging from single-user systems to large, distributed, multi-user service platforms with services. Most recently, Vijay has been involved in research dedicated to combining agile practices with service-orientation. He is a contributing author to the upcoming book Next Generation SOA as part of a chapter on modern SOA methodologies. Vijay maintains a blog dedicated to software reuse at http://www.artofsoftwarereuse.com.

Recently Commented On

Monthly Archives

Blogs

ADVERTISEMENT