A large percentage of valuable electronic information is not stored in conventional database systems. Very often, applications have to deal with heterogeneous services such as electronic libraries, airline reservation systems or weather information services. Many times, finding these services and information can be an overwhelming task.
In addition to the traditional J2EE patterns, a single enterprise-wide inoday solution can run across a wide range of environments, and can even combine different patterns, including batch, embedded, and J2EE. This provides unparalleled flexibility: the ability to run everywhere you need.