The ESB (enterprise service bus) is emerging as yet another solution for application integration projects. Sonic Software's Gordon van Huizen, vice president of product management, talked with InfoWorld Executive News Editor Mark Jones about his vision for service-enabling applications.
InfoWorld: Give us a quick overview of the announcements Sonic is making.
van Huizen: We're renaming SonicXQ ESB Enterprise Service Bus 5.0 as part of our new product line naming strategy. We're drifting away from the little acronym thing and using descriptive names for the products. So Sonic ESB 5.0 will ship at the end of April. The primary enhancements are that we rolled out a completely new management infrastructure in the 5.0 version of our messaging product, SonicMQ. This is a distributed JMX-based management infrastructure that supports broad-scale deployment. Along with 5.0, we are shipping a new version of Stylus Studio, which started life as an XML IDE. We acquired it from eXcelon. It's very capable at transformation mapping, including debugging.
InfoWorld: What is driving all this industry discussion about the ESB?
van Huizen: The notion of the ESB is that over time applications will be built to integrate, and there are a number of reasons why that needs to occur. The pressures on integration are increasing. And at the same time, the notion of service-enabling applications is starting to gain traction and it's becoming possible to service-enable J2EE apps and .Net apps through a variety of product offerings or custom development. So the notion of an ESB is that the challenge of integration isn't so much "How do I bind into any particular system?" it's "How do I connect to any number of systems, essentially in a geographically distributed way, and then orchestrate their interactions?" So the design center is very, very distributed, very service-oriented, and very standards-based. What we did was to take a look at the deployment requirements and we found that the broker model quickly falls apart, that the app server model applied to the problem quickly falls apart, and that what you need is a different kind of infrastructure that's designed to be distributed and where you can deploy specific capabilities where you need to along the infrastructure. And where there's an emphasis on configuring and deploying this potentially broad deployment of services. So there's this notion that every application, when introduced to the ESB, appears as a service regardless of how you bind the application in. And this isn't strictly a Web services story, so the model isn't Web service-enable everything and then you can start doing integration work. In fact, we have a lot of customers that are using file drop as a way to non-intrusively integrate back-end systems.
InfoWorld: Do you see the ESB developing in a parallel fashion to Web services?
van Huizen: Yes. It's a similar concept. Web services technologies are in there as well, but there's a somewhat more abstract notion of a service interface that isn't strictly Web services.
InfoWorld: How different is this from a traditional middleware broker?
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive InfoWorld Resource Alerts
