SOA and Application Grid
Service Orientation allows IT to modularize business applications into reusable service components that can be combined together in new ways that are more flexible and capable of readily adapting to business growth and change. An application grid makes it possible for a business to meet service-level agreements by enabling applications to achieve predictable latency under increased sustained loads. When combined with a SOA using the service result cache pattern, an application grid can dramatically reduce load on backend systems by caching results from frequently accessed services.
Vice President and Chief Technologist, SOA
Location: Boston, Massachusetts
Product: SOA and Application Grid
Q: What does an application grid combined with SOA do?
A: The architectural patterns, and product features in Oracle Service Bus and Oracle BPEL Process Manager that are driven by customer use cases allow customers to build SOA-based applications to store and manipulate service request data with in-memory memory access speeds on a massive scale. Practical applications of this technology allow non-intrusive insertion of in-memory caching and compute grid capabilities at the SOA layer, which improves application response times while offloading strain on backend systems.
Q: Why is the SOA/application grid combination innovative and how is it unique?
A: This provides continuous availability of service-oriented applications that scale horizontally with low, predictable latency simply by adding more application grid servers to the deployment environment. Over the past decade I have been working actively in the SOA infrastructure space. Many software vendors focus on reliability and availability of the SOA infrastructure components, such as BPEL, ESB, etc., but none have focused on how to add that same reliability to the application. The combination of SOA and application grid allows continuous availability of application logic and the in-memory state data the application logic operates on—a capability that is unmatched by any other vendor.
Q: Why would you say you were nominated for the Innovation Showcase?
A: I have a strong background in middleware, and leverage that experience and insight to see new innovations that can be born out of the broad portfolio of products that we have, and drive that vision with unwavering tenacity both internally with the product teams and externally with customers.
Q: Why do you think innovation is important?
A: Without it, your customers perceive you as a follower, not a leader. Innovation provides thought leadership as well as leading products. Thought leadership and leading products attract people of like minds, i.e. customers, who want to align themselves with winners.
Q: What's the most innovative project or product you've ever worked on, and why?
A: As co-founder, engineering leader and chief technical evangelist for Sonic ESB, I was able to be part of a phenomenon that created a new industry product category, ESB, which is still very prevalent today.
Q: What innovative technology are you excited about right now?
A: I'm working on defining advanced capabilities for executing process flows directly in the application grid.