Professional Documents
Culture Documents
What Are Enterprise Application Integration (EAI) and Enterprise Information Integration (EII) Technologies?
What Are Enterprise Application Integration (EAI) and Enterprise Information Integration (EII) Technologies?
What are Enterprise application integration (EAI) and Enterprise information integration
(EII) technologies?
Integration of business applications. This technology is usually aimed for a specific use. This one
has been around for quite some time. In layman's words, EAI links your SAP or Salesforce
systems to other applications such as JDA, Oracle Financials, and vice versa (Faisel et al., 2019).
The majority of EAI systems are PUSH driven, which means that when a transaction occurs in
your Enterprise App, an EAI listener "sees" it and "pushes" it out over the bus or to a centralized
queue for distribution to other apps. Rather of being on-demand, most EAI engines are driven by
"workflow" and "process flow." EII is commonly used to aggregate related data from several
systems.
How are EAI and EII related to extract, transform, load (ETL)?
When you need to integrate applications in real time for business process automation, EAI comes
in handy. EAI can also be used to make a change (usually to a small collection of records) in one
application and have it reflected in other apps. EII is especially beneficial for supplementing
master data warehouse (DW) data with additional or real-time detail (for example, merging
historical and present data) (Zangana, 2018). This is accomplished by ETL, which guarantees
that the correct data is extracted, converted, and loaded, ready for usage by analysts or
consumption by an EII server. With EII, it ensures that the views you design and build meet the
analysts’ reporting requirements.
How are EAI and EII related to Relational Data Warehouse (RDW)?
Rather of being on-demand, most EAI engines are driven by "workflow" and "process flow." EII
is commonly used to aggregate related data from several systems (Bhattacharya, 2009). A
database, such as a data warehouse, data mart, or operational data store, is the aim of ETL
technology. PUSH technology is available from ETL/ELT. Small amounts of data are passed
through message queues and a succession of stages by EAI middleware, which works as the
workflow engine that integrates apps in near real time. Typically, enterprise data warehousing
operations necessitate moving massive amounts of data in a short amount of time.
A Real-time Data Warehouse benefits from EAI and EII. With the various volumes of data being
processed, EAI assists in resolving concerns of accuracy and consistency (Fathelrahman &
Shafaghi, 2010). EII aids in determining what data is required at any given time, as well as
resolving latency concerns in an RDW.
Question no: 2
An integrated architecture for supporting this integration was detailed by S. Ansari, R. Kohavi,
L. Mason, and Zijian Zheng. The design can drastically minimize the amount of time spent on
pre-processing, cleaning, and data interpretation, which is generally estimated to take up to 80%
of knowledge discovery initiatives. They stressed the importance of data gathering at the
application server layer (rather than the Web server) to facilitate data and metadata recording,
which is critical to the discovery process. (Zijian Zheng, S. Ansari, R. Kohavi, L. Mason, and S.
Ansari, 2001)
From all of the reports I've read, I've deduced that data mining is a method through which
businesses convert raw data into valuable information. Businesses may learn more about their
customers by employing software to seek for trends in massive batches of data. This allows them
to design more successful marketing campaigns, improve sales, and cut costs. Even while data
mining is fantastic, it has a number of drawbacks when used (Islam, 2017). Techniques,
methodologies, data, performance, and so on could all be blamed for the problems. When the
difficulties or issues are accurately identified and figured out, the data mining measure becomes
useful.
Some of the Data mining challenges are given as under:
Data mining for various types of knowledge Different users may be interested in
various types of knowledge. As a result, data mining must be able to handle a wide range of
knowledge finding tasks.
Interactive knowledge mining at different levels of abstraction The data mining process
must be interactive since it allows users to narrow their search for patterns, as well as provide
and refine data mining requests depending on the results (M & C. Reddy, 2011).
Data mining query languages and ad hoc data mining Data mining query languages
should be connected with a data warehouse query language and tailored for efficient and flexible
data mining.
• Data mining results presentation and visualization Once patterns are uncovered, they must be
articulated in high-level languages and visual representations. These representations should be
simple to comprehend.
• Dealing with noisy or incomplete data During data mining, data cleaning procedures are
required to deal with noise and incomplete objects. The precision of the found patterns will be
poor if data cleaning measures are not used.
• Pattern evaluation: The patterns found should be intriguing, either because they are common
information or because they are not original.
Though data mining has a plethora of problems, it is also incredibly valuable when those
hurdles are met. Especially at a time when individuals are excitedly anticipating the challenges
that will confront them with their talent and technology. We live and operate in a data-driven
society, so gaining as many benefits as possible is critical. In this complex information age, data
mining gives us the tools we need to solve challenges and issues (K.U & M.David, 2014). The
following are some of the advantages of data mining:
Data scientists can use the information to detect fraud, build risk models, and improve
product safety
It helps data scientists quickly initiate automated predictions of behaviors and trends and
discover hidden patterns(Feng et al., 2019)
References
Alies, M., Solovatov, I., & Mitiukov, N. (2019). Reverse and pull-away engines for the
carrier rocket sustainer. In MATEC Web of Conferences (Vol. 298).
https://doi.org/10.1051/matecconf/201929800082
Faisel, M., Elbahri, Al-Sanjary, O., Ali, M., Naif, Z., Abdulrazaq, A. P. D. M., & Alzaide,
O. (2019). Difference Comparison of SAP, Oracle, and Microsoft Solutions Based on
Cloud ERP Systems: A Review. https://doi.org/10.1109/CSPA.2019.8695976
Fathelrahman, A. O., & Shafaghi, M. (2010). Leveraging organisation data through EII,
ETL and data replication: methodologies and implementation. International Journal of
Technology Management, 50(2), 208. https://doi.org/10.1504/IJTM.2010.032273
Feng, M., Zheng, J., Ren, J., Hussain, A., Li, X., Xi, Y., & Liu, Q. (2019). Big Data
Analytics and Mining for Effective Visualization and Trends Forecasting of Crime Data.
IEEE Access, 7, 106111–106123. https://doi.org/10.1109/ACCESS.2019.2930410
Islam, A. (2017). Data Mining Application for Finding Patterns: Survey of Large Data
Research Tools. American Journal of Neural Networks and Applications, 3(2), 14.
https://doi.org/10.11648/j.ajnna.20170302.11
K.U, J., & M.David, J. (2014). Issues, Challenges and Solutions : Big Data Mining.
Computer Science & Information Technology ( CS & IT ), 131–140.
https://doi.org/10.5121/csit.2014.41311
M, V., & C. Reddy, L. (2011). A Review on Data mining from Past to the Future.
International Journal of Computer Applications, 15(7), 19–22.
https://doi.org/10.5120/1961-2623
Panetto, H., & Cecil, J. (2013). Information systems for enterprise integration,
interoperability and networking: Theory and applications. Enterprise Information
Systems, 7, 1–6. https://doi.org/10.1080/17517575.2012.684802
Zangana, H. (2018). Developing Data Warehouse for Student Information System ( IIUM
as a Case Study ). 20, 9–14. https://doi.org/10.9790/0661-2001020914