Aashish EAI
Aashish EAI
ENTERPRISE APPLICATION
INTEGRATION
(2024-2025)
42
International Journal of Computer Applications (0975 – 8887)
Volume 42– No.7, March 2012
2.1 Data-level EAI for the customized needs for small infrastructure and if the
Data-level EAI is related to the data integration, this technique number of applications increased, the connections are
is used in typical EAI-enabled enterprise. The data is moved exponentially increased [1][6][7].
from one data store to another and processes the information
if required. The main advantage of this approach is that there
3.2 Hub-Spoke Topology
is no code change which saves the cost of redevelopment [1]. Hub-Spoke integration topology has centralized broker (Hub)
and adapters (Spoke). Spoke is a connector which connects
the application to the Hub. It translates the data for
application and Hub to communicate. It transforms, translates
and routes the messages for the destination. Adapter
publishes messages to the message broker. The centralized
Hub can be managed easily but it is not scalable large number
of messages. Federated hub and spoke architecture is
designed to overcome the scalability issue. It allows the loose
coupling between the applications, so the applications can
communicate asynchronously, because of its central style the
integration configuration is less redundant [6][8].
43
International Journal of Computer Applications (0975 – 8887)
Volume 42– No.7, March 2012
Consortium European Mr. Steve Craggs these seven main doubt the future of EAI is based on platform independent
problems currently faced by the companies as they based solutions, but lack of standards, shortage of EAI
implemented EAI solution and these are [3]: experts, constant changes, building complex interfaces and
security in terms of performance and monitoring are to be
1. Constant change reviewed.
2. Shortage of EAI experts
6. REFERENCES
3. Competing standards [1] David S. Linthicum, 1999, Enterprise Application
4. EAI is tool paradigm Integration, Addison Wesley Professional, 1st Edition,
ISBN-10:0201615835, ISBN-13: 978-0201615835
5. Building interfaces is an art
[2] James Fenner, Enterprise Application Integration
6. Loss of detail Techniques,
http://www.cs.ucl.ac.uk/staff/ucacwxe/lectures/3C05-02-
7. Accountability
03/aswe21-essay.pdf, Retrieved September 2011
Other researchers identified some more problems as follows
[3] TIBCO Guru, February 2011, Enterprise Application
[3]: Integration (EAI), http://www.tibcoguru.com/enterprise-
1. Emerging requirements application-integration-eai/
2. Protectionism [4] William Tse, Enterprise Application Integration (EAI),
http://www.cs.ucl.ac.uk/staff/ucacwxe/lectures/3C05-03-
According to [4][9] the cost of development of EAI is higher 04/EAI.pdf, Retrieved November 2011
than traditional approach. Implementation takes more time
and consumes more resources. EAI is complex to build [5] Bc. David Kusak, 2010, Comparison of Enterprise
because of existing enterprise architecture and the EAI has Application Integration Platforms,
shortage of required skills. EAI provides more access so, the http://zamecnik.org/_media/xrouter/eai_platforms.pdf
security is a big concern as the business and IT changes [6] MuleSoft Community, Understanding Enterprise
rapidly. Application Integration - The Benefits of ESB for EAI,
5. DISCUSSION AND FUTURE WORK http://www.mulesoft.org/enterprise-application-
integration-eai-and-esb, Retrieved 2011
It was reviewed that how EAI is evolved as information-
oriented (data level), to interface-oriented (application [7] Alex Nghiem, August 2002, Web Service Part 6: Models
interface), to process-oriented (method level) and to service- of Integration - Point-to-Point Integration,
oriented as “Enterprise Service Bus”, which is the latest http://www.informit.com/articles/article.aspx?p=28713&
approach developed so far [10]. Currently Enterprise Service seqNum=2
Bus (ESB) is the most useful architecture to design and
implement EAI solution [11][12][13] but the EAI is still a [8] Anurag Goel, Enterprise Integration EAI vs. SOA vs.
challenging area [14] and there is no ideal approach and/or ESB,
technology exist to build an integration solution [3]. As http://hosteddocs.ittoolbox.com/Enterprise%20Integratio
discussed in challenges and problem section that EAI still lack n%20-%20SOA%20vs%20EAI%20vs%20ESB.pdf,
in standardization [15], but no doubt the Enterprise Retrieved November 2011
Integration Patterns (EIP) [16] is accepted and adopted as de- [9] IBM-EAI, April 2009, Enterprise Application
facto messaging standards in the integration solution by Integration, http://ibm-
researchers [17]. As an future initiative OpenEAI project eai.blogspot.com/2009/04/enterprise-application-
started as an initiative to defining messaging structures and integration.html
integration standards [10][18]. Keeping in view the context of
challenges, for example, constant change, shortage of EAI [10] David S. Linthicum, October 2001, Merctor Next
experts, building interface is a complex and difficult and Generation Application Integration, From Information, to
monitoring. Integration Platform as a Service (iPaaS) is a Process, to Services,
cloud based integration solution [19][20] to design, build, http://bukovec.fei.tuke.sk/predmety/pdt/referaty/Enterpri
monitor, and manage integrations centrally and especially seApplicationIntegration/Steller/zad1/wp_next_gen_app
addresses the maintenance challenge of distributed integration _integration.pdf
solution and benefits the future adoption of SaaS model [21]. [11] J. Davies, D. Schorow, and D. Rieber, 2008, The
Another example is iON – a cloud based iPaaS provides Definitive Guide to SOA: Enterprise Service Bus, 2nd
cloud-to-cloud and cloud-to-premise integration [20]. Based Edition, APRESS, ISBN: 1430210575, ISBN-13:
on the problems faced by EAI, for example, vendor lock-in of 9781430210573
proprietary based solution, there are open projects by
independent researchers as well as academic projects. The [12] P. Delia, and A. Borg, 2008, Mule 2: Official
proprietary based solutions create a vendor lock-in due to Developer's Guide to ESB and Integration Platform,
non-standard implementation [22]. The shortage of EAI APRESS, Springer-Verlag New York Inc., ISBN13:
experts, skill set, development complexity of integration 9781430209812, ISBN10: 143020981X
solution, rapid changes in the business etc. demands a
platform independent abstract solution. The academic project, [13] D. Woolston, 2007, Foundations of BizTalk Server 2006
for example, Guarana DSL suggests EAI solution as, a APRESS, ISBN: 1590597753
platform and technology independent high level abstract [14] Rafael Z. Frantz, Rafael Corchuelo, and Jesu Gonzalez,
design with MDA (Model Driven Architecture) approach 2008, Advances in a DSL for Application Integration, In
which can automatically transform Platform Independent Web Application Integration (ZOCO) in JISBD, Vol. 2,
Model (PIM) into a Platform Specific Model (PSM) [3]. No
44
International Journal of Computer Applications (0975 – 8887)
Volume 42– No.7, March 2012
No. 2, 2008, www.sistedes.es/TJISBD/Vol-2/No- [19] Interarbor Solution LLC, 2011, MuleSoft takes full-
2/articles/Frantz.pdf service integration to the cloud with iON iPaaS ESB
Platform,
[15] Joe McKendrick, September 2009, ESBs are Patterns, http://briefingsdirectblog.blogspot.com/2011/06/mulesoft
not products, http://www.zdnet.com/blog/service- -takes-full-service-integration.html
oriented/esbs-are-patterns-not-
products/2878?tag=search-results-rivers;item3 [20] MuleSoft, 2011, iON – Integration Platform as a Service,
the simplest way to integrate SaaS and cloud,
[16] Gregor Hohpe, and Bobby Woolf, 2003, Enterprise http://www.mulesoft.com/mule-ion-ipaas-cloud-based-
Integration Patterns, 1st Edition, Addison Wesley, ISBN- integration-demand
10: 0321200683, ISBN-13: 978-0321200686
[21] ZDNet, 2010, Taking enterprise application integration
[17] Bitpile.com, 2011, Application Integration, in the cloud, http://www.zdnet.com/news/taking-
http://www.bitpipe.com/tlist/Application- enterprise-application-integration-into-the-cloud/422936
Integration.html
[22] Fuse ESB, 2011, Chapter 1. Introducing Fuse ESB,
[18] OpenEAI, 2011, About the Project: OpenEAI Overview, http://fusesource.com/docs/esb/4.4.1/esb_prod_intro/ES
http://www.openeai.org/live/index.php?p=5&sub=1 BGetStartedOverview.html
45