Abstract
Message Routing is the foremost functionality on Enterprise Service Bus (ESB), but current ESB products don’t provide an expected solution for it, especially in the aspects of runtime route change mechanism and service orchestration model. In order to solve the above drawbacks, this paper proposes a multifactor-driven hierarchical routing (MDHR) model. MDHR defines three layers for message routing on ESB. Message layer gives the original support for message delivery. Application layer can integration or encapsulate some legacy applications or un-standard services. Business layer introduces business model to supplies developers with a business rule configuration, which supports enterprise integration patterns and simplifies the service orchestration on ESB.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Chappell, D.: Enterprise Service Bus. O’Reilly Media, Inc., Sebastopol (2004)
Papazoglou, M.P., Heuvel, W.V.: Service oriented architectures: approaches, technologies and research issues. The VLDB journal 16(3), 389–415 (2007)
Tang, X., Mi, X., Yuan, X., Chen, D.: PBDR: Pattern-Based Dynamic Routing on Enterprise Service Bus. In: WorldCOMP 2009: Proceedings of the World Congress in Computer Science, Computer Engineering and Applied Computing (July 2009)
Schulte, R.: Predicts 2003: Enterprise Service Buses Emerge. Gartner Research (December 2002)
Liu, Y., Gorton, I., Zhu, L.: Performance Prediction of Service-Oriented Applications based on an Enterprise Service Bus. In: COMPSAC 2007: Proceedings of the 31st Annual International Computer Software and Application Conference, pp. 327–334. IEEE Computer Society, Los Alamitos (2007)
Flurry, G.: Dynamic routing at runtime in WebSphere Enterprise Service Bus. IBM developerWorks (2006)
Keen, M., Acharya, A., et al.: Patterns: Implementing an SOA Using an Enterprise Service Bus. IBM Redbooks (2004)
Bai, X., Xie, J., Chen, B., Xiao, S.: DRESR: Dynamic Routing in Enterprise Service Bus. In: ICEBE 2007: Proceedings of the IEEE International Conference on e-Business Engineering, pp. 528–531. IEEE Computer Society, Los Alamitos (2007)
Ziyaeva, G., Choi, E., Min, D.: Content-Based Intelligent Routing and Message Processing in Enterprise Service Bus. In: ICCIT 2008: Proceedings of the International Conference on Convergence and Hybrid Information Technology, pp. 245–249. IEEE Computer Society, Los Alamitos (2008)
XPath: W3C (2009), http://www.w3schools.com/xpath/
Fasbinder, M.: BPEL or ESB: Which should you use? IBM developerWorks (2008)
Chappell, D.: ESB Integration Patterns. SYS-CON Media, Inc. (August 2004)
Xie, J., Bai, X., Chen, B., Xiao, S.: A Survey on Enterprise Service Bus. Computer Science 34(11), 13–18 (2007)
Camel DSL: The Apache Software Foundation (2009), http://camel.apache.org/dsl.html
Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison Wesley, Reading (2003)
Travel Reservation Sample: Understanding the Travel Reservation Service, SUN (2007), http://www.netbeans.org/kb/60/soa/understand-trs.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mi, X., Tang, X., Yuan, X., Chen, D., Luo, X. (2009). Multifactor-Driven Hierarchical Routing on Enterprise Service Bus. In: Liu, W., Luo, X., Wang, F.L., Lei, J. (eds) Web Information Systems and Mining. WISM 2009. Lecture Notes in Computer Science, vol 5854. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05250-7_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-05250-7_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05249-1
Online ISBN: 978-3-642-05250-7
eBook Packages: Computer ScienceComputer Science (R0)