skip to main content
10.1145/2591028.2600811acmotherconferencesArticle/Chapter ViewAbstractPublication PagessugarloafplopConference Proceedingsconference-collections
research-article

Patterns for enterprise application integration

Published: 20 September 2012 Publication History

Abstract

The development of Information Technology (IT) demands the integration of systems (legacy or new), so that they can operate in a distributed way and promoting the reuse of design, code and information in a high granularity level. Enterprise Application Integration (EAI) plays a fundamental role in this scenario. It can be conducted by different means, for example, by sharing the access to databases or using Web Services (WS). Both solutions are being adopted by organizations, although they present advantages and disadvantages that should be analysed. Several restrictions can be present in the particular integration scenario, causing problems to be solved before deciding if the integration should be done by data access or WS. So, this work has the objective of documenting these problems and solutions in the pattern format, in order to make available to other developers the knowledge acquired when doing EAI. These solutions can be used to improve reuse in certain integration contexts, depending on the organization business rules.

References

[1]
Channabasavaiah, K; Holley, K.; Tuggle, E. M. 2004. Migrating to a Service-oriented Architecture. New York: IBM, 2004. Available: http://www.ibm.com/developerworks/library/ws-migratesoa/. Accessed: 27 may. 2012.
[2]
Deng, W.; Yang, X.; Zhao, H.; Lei, D.; Li, H. 2008, Study on EAI Based on Web Services and SOA. International Symposium on Electronic Commerce and Secur. {S.l.}: IEEE. Available: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4606033. Accessed: 27 may 2012, 2008.
[3]
Endrei, M. et al. 2004. Patterns: Service-Oriented Architecture and Web Services. {Online}. Available: http://www.redbooks.ibm.com/abstracts/sg246303.html?Open. Accessed: 10-May-2012.
[4]
Gamma, E.; Helm, R.; Johnson, R.; Vlissides, J. 1995. Design Patterns - Elements of Reusable Object-Oriented Software. Reading-MA, Addison-Wesley.
[5]
Gudivada, V. N. and Nandigam, J. 2005. Enterprise application integration using extensible Web services, In Proceedings of the IEEE International Conference on Web Services (ICWS'05), vol. 1, pp. 41--48. IEEE Computer. Available: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1530781. Accessed: 10 may 2012, 2005.
[6]
Hohpe G. and Woolf B. 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, vol. 1. Addison-Wesley, pp. 574.
[7]
Jiang, B. 2008, Developing Information Service Platform for Clusters of Small-Medium Enterprises in Heterogenous Environment, In ISECS International Colloquium on Computing, Communication, Control and Management, pp. 249--253. Available: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4609835&isnumber=4609776. Accessed: 28 may. 2012.
[8]
Krafzig, D.; Banke, K.; Slama, D. 2004. Enterprise SOA: Service-Oriented Architecture Best Pratices, 1st ed. Indianapolis: Prentice Hall, pp. 384.
[9]
Linthicum, D. S. 1999. Enterprise Application Integration, 1st ed. Addison-Wesley, pp. 400.
[10]
Mahmoud, Q. H. 2005. Service-Oriented Architecture (SOA) and Web Services: The Road to Enterprise Application Integration (EAI). {Online}. Available: http://www.oracle.com/technetwork/articles/javase/soa-142870.html. Accessed: 20-May-2012.
[11]
Nielsen, S. P.; Hartley, J. A. Larmour, S. Sudarsanam, A. Walmsley, and H. Yamamoto. 2001. Applying the Patterns for e-business to Domino and WebSphere Scenarios, 2001. pp. 24. Available: http://www.redbooks.ibm.com/abstracts/sg246255.html. Accessed: 22 may. 2012.
[12]
Papazoglou, M. P. and Heuvel, W.-J. van den. 2007. Service oriented architectures: approaches, technologies and research issues, The VLDB Journal, vol. 16, no. 3, pp. 389--415. Available: http://www.springerlink.com/content/d2228066725332u2/. Accessed: 22 may. 2012.

Cited By

View all
  • (2021)Integration Challenges for a Web-based Personalized Query Suggestions System in Information Retrieval2021 IEEE/ACIS 19th International Conference on Software Engineering Research, Management and Applications (SERA)10.1109/SERA51205.2021.9509276(2-9)Online publication date: 20-Jun-2021
  • (2017)IFTT: Software Application Interfaces Regression TestingBusiness Information Systems10.1007/978-3-319-59336-4_9(120-131)Online publication date: 28-May-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SugarLoafPLoP '12: Proceedings of the 9th Latin-American Conference on Pattern Languages of Programming
September 2012
164 pages
ISBN:9781450327879
DOI:10.1145/2591028
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Hillside Group: Hillside Group

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 20 September 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. enterprise application integration
  2. patterns for integration of applications

Qualifiers

  • Research-article

Conference

SugarLoafPLoP '12
Sponsor:
  • Hillside Group
SugarLoafPLoP '12: 9th Latin American Conference on Pattern Languages of Programs
September 20 - 22, 2012
Rio Grande do Norte, Natal, Brazil

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)11
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Integration Challenges for a Web-based Personalized Query Suggestions System in Information Retrieval2021 IEEE/ACIS 19th International Conference on Software Engineering Research, Management and Applications (SERA)10.1109/SERA51205.2021.9509276(2-9)Online publication date: 20-Jun-2021
  • (2017)IFTT: Software Application Interfaces Regression TestingBusiness Information Systems10.1007/978-3-319-59336-4_9(120-131)Online publication date: 28-May-2017

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media