The document provides an overview of enterprise application integration (EAI) and the Zachman Framework for enterprise architecture. It discusses the evolution of enterprise applications from data processing to business processes. It also summarizes the Zachman Framework, which provides a standard way to describe and define an enterprise based on six fundamental questions (what, how, where, who, when, why) and perspectives (contextual, conceptual, logical, physical).
Introduction to Integration TechnologiesBizTalk360
In this presentation, Arunkumar Kumaresan highlights how the Integration Technologies have emerged over the last few years and cites few interesting examples.
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
Hybrid Integration is the concept of federated on-premises and cloud-based integration combined with the improved interoperability of existing and new middleware silos of application, business-to-business (B2B), business process management (BPM), business events, business rules, and data integration.
Introduction to Integration TechnologiesBizTalk360
In this presentation, Arunkumar Kumaresan highlights how the Integration Technologies have emerged over the last few years and cites few interesting examples.
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
Hybrid Integration is the concept of federated on-premises and cloud-based integration combined with the improved interoperability of existing and new middleware silos of application, business-to-business (B2B), business process management (BPM), business events, business rules, and data integration.
Meeting Mobile and BYOD Security ChallengesSymantec
This white paper is written for enterprise executives who wish to understand what digital certificates are and why they are invaluable for mobile and Bring Your Own Device (BYOD) security on wired and wireless networks. The paper also illustrates the benefits of adopting Symantec Managed PKI Service and provides real-world use cases.
The Impact of SOA on Traditional Middleware Technologiesdigitallibrary
This presentation addresses the broad differences between traditional middleware and SOA and identifies how SOA renovates the approach to integration taken by traditional middleware technologies. Learn how to create an SOA adoption roadmap to existing customers of traditional middleware.
This is the colloquium version of my master thesis project about enterprise architecture of pluggable e-commerce service platform. In this research, I created an e-commerce platform by integrating various web services using Service Oriented Architecture (SOA) and REST API (Application Programming Interface), run on top of a cloud-based integration platform namely Mulesoft
Salesforce and SAP Integration with Informatica CloudDarren Cunningham
Webinar recorded in July 2010. Available for viewing at http://www.informaticacloud.com. Focuses on SAP and Salesforce.com application and data integration best practices
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptShiv Bharti
With an increase in the adoption of cloud applications by large corporations, most organizations today are in some form of hybrid state i.e. they are using a combination of both on-premise as well as cloud applications to run their business.
Regardless of where the applications maintain their data, organizations need the ability to see a complete view of the company spanning across different parts of the business, which in this case would be combining insightful data across on-premise as well as public cloud instances.
To take some examples:
->Combining HR and Financials data to analyze Revenue per employee
->Combining Sales and Financials data to create customer Scorecards
->Combining Sales and Order Management data to improve your demand planning system
->Combining your Sales and Financials Data for Forecasting
In this article, I would like to present multiple design approaches that other organizations have successfully used to consolidate data from multiple cloud and on-premise applications and to perform seamless analytics across these varied data sources.
If you are attending Collaborate15 (#C15LV), please join me to discuss this topic and case studies of what other organizations are doing to address this challenge.
API Enablement on Mainframes. How to API enable mainframe applications & services. How to integrated mainframe services and applications to mobile, cloud and external apps. This white paper covers couple of patterns to API enable mainframe based applications and services.
Extensible Authorization for SAP Applications WebinarNextLabs, Inc.
The eXtensible Access Control Markup Language (XACML) standard from Oasis has been widely adopted and embraced by technology vendors, governments, and leading corporations across industries. By adopting the XACML standard, companies have been able to reduce costs, improve security, and enable global collaboration across organizations.
Using XACML, companies are now able to implement granular and dynamic access control logic without the need to implement or maintain costly customizations or manual access management processes, providing an easy way to meet complex security or compliance requirements.
In this webinar, attendees will be introduced to the XACML standard, see how it can be applied in SAP applications and understand the benefits for SAP customers.
This webinar is intended for SAP architects and IT security audiences.
Cloud integration for Oracle EBS and Salesforce CRM. Get started today with Informatica Cloud. More information available at http://www.InformaticaCloud.com
Integration intervention: Get your apps and data up to speedKenneth Peeples
SOA has been the defacto methodology for enterprise application and process integration, because loosely coupled components and composite applications are more agile and efficient. The perfect solution? Not quite.
The data’s always been the problem. The most efficient and agile applications and services can be dragged down by the point-to-point data connections of a traditional data integration stack. Virtualized data services can eliminate the friction and get your applications up to speed.
In this webinar we'll show you how to (replay at http://www.redhat.com/en/about/events/integration-intervention-get-your-apps-and-data-speed):
-Quickly and easily create a virtual data services layer to plug data into your SOA infrastructure for an agile and efficient solution
-Derive more business value from your services.
All about Informatica PowerCenter features for both Business and Technical staff, it illustrates how Informatica PowerCenter solves core business challenges in Data Integration projects.
Conducting a Knowledge - Business workshopDavid G. Jones
Think you want to get into Knowledge Management? Don't buy an off the shelf solution. There are none. Start with an organizational diagnostic. Do it with your own people. Define the need(s) and build / buy it at home.
Meeting Mobile and BYOD Security ChallengesSymantec
This white paper is written for enterprise executives who wish to understand what digital certificates are and why they are invaluable for mobile and Bring Your Own Device (BYOD) security on wired and wireless networks. The paper also illustrates the benefits of adopting Symantec Managed PKI Service and provides real-world use cases.
The Impact of SOA on Traditional Middleware Technologiesdigitallibrary
This presentation addresses the broad differences between traditional middleware and SOA and identifies how SOA renovates the approach to integration taken by traditional middleware technologies. Learn how to create an SOA adoption roadmap to existing customers of traditional middleware.
This is the colloquium version of my master thesis project about enterprise architecture of pluggable e-commerce service platform. In this research, I created an e-commerce platform by integrating various web services using Service Oriented Architecture (SOA) and REST API (Application Programming Interface), run on top of a cloud-based integration platform namely Mulesoft
Salesforce and SAP Integration with Informatica CloudDarren Cunningham
Webinar recorded in July 2010. Available for viewing at http://www.informaticacloud.com. Focuses on SAP and Salesforce.com application and data integration best practices
Using obi apps to consolidate data for taleo, salesforce and net suite apps_pptShiv Bharti
With an increase in the adoption of cloud applications by large corporations, most organizations today are in some form of hybrid state i.e. they are using a combination of both on-premise as well as cloud applications to run their business.
Regardless of where the applications maintain their data, organizations need the ability to see a complete view of the company spanning across different parts of the business, which in this case would be combining insightful data across on-premise as well as public cloud instances.
To take some examples:
->Combining HR and Financials data to analyze Revenue per employee
->Combining Sales and Financials data to create customer Scorecards
->Combining Sales and Order Management data to improve your demand planning system
->Combining your Sales and Financials Data for Forecasting
In this article, I would like to present multiple design approaches that other organizations have successfully used to consolidate data from multiple cloud and on-premise applications and to perform seamless analytics across these varied data sources.
If you are attending Collaborate15 (#C15LV), please join me to discuss this topic and case studies of what other organizations are doing to address this challenge.
API Enablement on Mainframes. How to API enable mainframe applications & services. How to integrated mainframe services and applications to mobile, cloud and external apps. This white paper covers couple of patterns to API enable mainframe based applications and services.
Extensible Authorization for SAP Applications WebinarNextLabs, Inc.
The eXtensible Access Control Markup Language (XACML) standard from Oasis has been widely adopted and embraced by technology vendors, governments, and leading corporations across industries. By adopting the XACML standard, companies have been able to reduce costs, improve security, and enable global collaboration across organizations.
Using XACML, companies are now able to implement granular and dynamic access control logic without the need to implement or maintain costly customizations or manual access management processes, providing an easy way to meet complex security or compliance requirements.
In this webinar, attendees will be introduced to the XACML standard, see how it can be applied in SAP applications and understand the benefits for SAP customers.
This webinar is intended for SAP architects and IT security audiences.
Cloud integration for Oracle EBS and Salesforce CRM. Get started today with Informatica Cloud. More information available at http://www.InformaticaCloud.com
Integration intervention: Get your apps and data up to speedKenneth Peeples
SOA has been the defacto methodology for enterprise application and process integration, because loosely coupled components and composite applications are more agile and efficient. The perfect solution? Not quite.
The data’s always been the problem. The most efficient and agile applications and services can be dragged down by the point-to-point data connections of a traditional data integration stack. Virtualized data services can eliminate the friction and get your applications up to speed.
In this webinar we'll show you how to (replay at http://www.redhat.com/en/about/events/integration-intervention-get-your-apps-and-data-speed):
-Quickly and easily create a virtual data services layer to plug data into your SOA infrastructure for an agile and efficient solution
-Derive more business value from your services.
All about Informatica PowerCenter features for both Business and Technical staff, it illustrates how Informatica PowerCenter solves core business challenges in Data Integration projects.
Conducting a Knowledge - Business workshopDavid G. Jones
Think you want to get into Knowledge Management? Don't buy an off the shelf solution. There are none. Start with an organizational diagnostic. Do it with your own people. Define the need(s) and build / buy it at home.
Evaluation is a very vital research interest in the digital library domain. This has been exhibited by the growth of the literature in the main conferences and journal papers. However it is very difficult for one to navigate in this extended corpus. For these reasons the DiLEO ontology has been developed in order to assist the exploration of important concepts and the discovery of trends in the evaluation of digital libraries. DiLEO is a domain ontology, which aims to conceptualize the DL evaluation domain by correlating its key entities and provide reasoning paths that support the design of evaluation experiments.
English Slides :
- EA Introdution
- Alqualsadi research team at ENSIAS (on Enterprise Architecture, Quality of their Development and Integartion)
Where : DSV, Stockholm Uni
When : April, 16th, 2010
All Grown Up: Maturation of Analytics in the CloudInside Analysis
The Briefing Room with Wayne Eckerson and Birst
Live Webcast on Nov. 6, 2012
The desire for analytics today extends far beyond the traditional domain of Business Intelligence. The challenge is that operational systems come in countless shapes and sizes. Furthermore, each application treats data somewhat differently. But there are patterns of data flow and transformation that pervade all such systems. And there's one big place where all these data types and use cases have come together architecturally: the Cloud.
Watch this episode of the Briefing Room to hear veteran Analyst Wayne Eckerson explain how Cloud computing is ushering in a new era of analytics and intelligence. He'll be briefed by Brad Peters of Birst who will tout his company's purpose-built analytics platform. He'll discuss how the Birst engine processes and delivers raw data from disparate systems, offering the deployment flexibility of Software-as-a-Service, together with the capabilities of enterprise-class BI.
Applies physics and basic engineering
principals to the enterprise as a whole
Tool for engineering and manufacturing
enterprises
Has a defined set of rules to follow for
successful implementations
Enterprise Architecture is the art or science of building or constructing edifices of any kind for human use…
It is the special method or ‘style’ in accordance with which the details of the structure and ornamentation of a building are arranged.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
2. Agenda
What is EAI? The True Story.
EAI frameworks
EAI Patterns & Technics
Toolset on Battlefield
Myths & Reality
The future
2
3. Whoami …
What I do :
• Design Lead
Past:
• Solution Consultant
• Business Process Management
• IT Manager, PM, Developer
• System administrator, Freelancer
Hobby:
• Reading and apply: Leadership skills, Motivational approaches, Innovations
• Continuous learning
Don't tell people how to do things, tell them what to do and
let them surprise you with their results.
George S. Patton
3
4. Organization vs Enterprise
the organisation is a legal structure,
primarily conceptual/physical in
nature, defined by rules,
roles and responsibilities
– the organisation does – it
provides action, ‘how?‘
the enterprise is a social structure,
primarily emotive/aspirational in
nature, defined by vision,
values and mutual commitments
– the enterprise is – it
provides motivation, ‘why?‘
4
6. Enterprise Application
EA: is a business application
Complex, Scalable, Distributed, Component based
Mission-critical
Used on different platforms
Data centric & user friendly
Stringent on Security and administration
Hundred requirements must be satisfy
difficult to understand or predict
6
7. The Story
At the beginning : Data processing focus.
• Collect the data (financial, numeric, statistical)
On the way: Functional focus
• Calculate the salary, bonuses, incomes
• Create invoices, generate reports
• HR problems resolve (Resource management)
• Logistical/Provisional problems resolve (ERP)
At the end: Process Focus
• Enhance the business efficiency (BPM)
• Predict more accurate the Income/Outcome (BPO)
• Smart and fast decisions (BI)
7
8. EA base domains
Business architecture Information system architecture Technical architecture.
Data architecture (IS) Application architecture (IS)
8
9. The Time Line
1960 1980 1992 1991 2001 2003
development of A Framework for Extending and TAFIM -> ‘95 TOGAF OBASHI framework DODAF
information Information Systems Formalizing the (The Open Group for Business and IT
architecture by P. Architecture” Framework for Architecture digrams Department of
Duane (Dewey) developed by John Information Systems Framework) (Ownership,Business, Defense Architecture
Walke Zachman at IBM; Architecture" John F. Process, Application, Framework
The architectural published in 1987. Sowa and John System, Hardware,
documents base of Zachman Infrastructure)
Business Systems
Planning (BSP)
Zachman Framework
9
10. The Zachman Framework
Focus on fundamental questions
What How Where Who When Why
The
The data The function The Network The people The time
motivation
description description description description description
description
• (Why) Goal List – primary high level organization goals
• (How) Process List – list of all known processes
Contextual •
•
•
(What) Material List – list of all known organizational entities
(Who) Organizational Unit & Role List – list of all organization units, sub-units, and identified roles
(Where) Geographical Locations List – locations important to organization; can be large and small
• (When) Event List – list of triggers and cycles important to organization
• (Why) Goal Relationship Model – identifies hierarchy of goals that support primary goals
• (How) Process Model – provides process descriptions, input processes, output processes
Conceptual •
•
(What) Entity Relationship Model – identifies and describes the organizational materials and their relationships
(Who) Organizational Unit & Role Relationship Model – identifies enterprise roles and units and the relationships between them
• (Where) Locations Model – identifies enterprise locations and the relationships between them
• (When) Event Model – identifies and describes events and cycles related by time
• (Why) Rules Diagram – identifies and describes rules that apply constraints to processes and entities without regard to physical or technical implementation
• (How) Process Diagram – identifies and describes process transitions expressed as verb-noun phrases without regard to physical or technical implementation
Logical • (What) Data Model Diagram – identifies and describes entities and their relationships without regard to physical or technical implementation
• (Who) Role Relationship Diagram – identifies and describes roles and their relations to other roles by types of deliverables without regard to physical or technical implementation
• (Where) Locations Diagram – identifies and describes locations used to access, manipulate, and transfer entities and processes without regard to physical or technical implementation
• (When) Event Diagram – identifies and describes events related to each other in sequence, cycles occur within and between events, without regard to physical or technical implementation
The Models
• (Why) Rules Specification – expressed in a formal language; consists of rule name and structured logic to specify and test rule state
• (How) Process Function Specification – expressed in a technology specific language, hierarchical process elements are related by process calls
Physical •
•
•
(What) Data Entity Specification – expressed in a technology specific format; each entity is defined by name, description, and attributes; shows relationships
(Who) Role Specification – expresses roles performing work and workflow components at the work product detailed specification level
(Where) Location Specification – expresses the physical infrastructure components and their connections
• (When) Event Specification – expresses transformations of event states of interest to the enterprise
• Rules detail for (Why);
Detailed •
•
Process detail for (How);
Data detail for (What);
• Role detail for (Who);
Representation •
•
Location detail for (Where);
Event detail for (When).
10
11. TOGAF
Business Application Data Technical
architecture architecture architecture architecture
Figure 7. The TOGAF Architecture
Development Method (ADM)
11
13. Federal Enterprise Architecture (FEA)
Published in
September 1999
“ designed to ease sharing of
information and resources
across federal agencies, reduce
costs, and improve citizen
services”
13
14. Other Framework focus point
MODAF
DODAF OBASHI
(base of NAF)
Capabilities Integration and Strategic Viewpoint (StV) Ownership
Development (JCIDS)
Planning, Programming, Budgeting, Operational Viewpoint (OV)
Business Process
and Execution (PPBE)
Service Orientated Viewpoint (SOV)
Acquisition System (DAS) Application
Systems Viewpoint (SV)
Systems Engineering (SE) System
Acquisition Viewpoint (AcV)
Operations Planning Hardware
Technical Viewpoint (TV)
Capabilities Portfolio Management
All Viewpoint (AV) Infrastructure
(CPM)
BPM, BTO, CM, ITIL, ITS …
14
15. What & where :Top 10
http://msdn.microsoft.com/en-us/library/bb466232.aspx
15
16. RUP & TOGAF
More at: http://www.ebizq.net/topics/soa_management/features/9869.html?page=1
16
18. What is a integration?
In engineering, system integration is the
bringing together of the
component subsystems into one system and
ensuring that the subsystems function together
as a system.
In information technology, systems
integration is the process of linking together
different computing systems and software
applications physically or functionally, to act as a
coordinated whole.
http://en.wikipedia.org/wiki/System_integration
18
19. But the EAI?
Enterprise application integration is an integration framework composed of a collection of
technologies and services which form a middleware to enable integration of systems and
applications across the enterprise.
lack of communicatios
Inefficiencies
identical data are stored in multiple locations
unautomatizable processes
Existence of information silos
Inefficient business processes
19
20. Why we need EAI?
Purpose
Data integration Transaction management
Process integration Security management
Vendor independence Multiple Technology
Common Façade
Benefits
Real time information access
Streamlines business processes
Integrity across multiple systems
20
21. EAI: Patterns & Technologies
Patterns Topologies
• Integration patterns • Hub/spoke
• Mediation (intra-communication)
• Federation (inter-communication)
• Access patterns
• Lifetime patterns
EIP - Camel: http://camel.apache.org/enterprise-integration-patterns.html • Bus
Technologies
• Bus/hub
• Application connectivity • Point 2
• Data format and transformation
Point
• Integration modules
• Support for transactions
21
24. The language
Message/event • SOAP: Simple Object Access Protocol
• WSDL: Web Services Description Language
oriented: • UDDI: Universal Description, Discovery and Integration
Workflow • BML: Business Modeling Language
oriented: • BPMN: Business Process Model and Notation
• EDI: Electronic Data Interchange
B2B Integration • XML Trade Vocabularies
24
25. The solutions provider
Oracle Fusion Middleware (all in one, ETL, BPM, SOA, Data
Oracle Integration, BI, IM, WebCenter), Siebel , solution for all major
problems, Cloud solutions
SAP NetWeaver, SAP Discovery system, solution for all major
SAP problems, Cloud solutions
BizTalk 2010 (messaging, a rules engine, EDI, BAM, LoB, HIS),
Microsoft: Dynamics, SharePoint
InfoSphere Platform, WebSphere (BPM, SOA, Portals, Data
IBM Management)
Tibco SOA, BPM, BO, Cloud
Software AG: BPM, SOA,
Others: Adeptia ESB Suite, Spring, Metastorm EAI,
25
26. From the base …
Java:
• JMS
• OpenJMS
• Open MQ
• JBoss ESB
• Oracle Enterprise Service Bus
• Mule
.NET (ESB)
• NServiceBus
• BizTalk
Other
• RabbitMQ (Erlang)
26
29. The benefits (Myths)
Operational: Managerial
•Productivity increase •Better control/ overview
•Cost savings •Better and fast decisions
•Data consistency, Data access •Automations on decisions
•Focus on Process •Performance evaluation (KPI)
•Workflows /Automations •VISIBILITY
Strategic IT
•Long term planning (more companies can be integrated) •Control
•Knowledge sharing •Scalability, Maintainability
•Past, Present, Future information's (BI) •Data transparency
•Real Time data access
•Standardize and organize systems and data
•Robustness, High availability
Organizational
•Less work /more efficiency
•Better reaction to market changes
•Focus on Business
•New oportunities
29
30. The truth (Reality)
Financial problems Pitfalls
• 2002 : 70% of EAI project failed • Missing integration strategy
• 2003 : 25-30% of IT budget is allocated for EAI • Combine EAI with other
• HIGH COST on start, slow and invisible benefits project
Added value problems • Lack of recognition that EAI is
an architecture
• Lot of companies follow the trend, not the business
• Long term running projects, no added values
• Neglecting security,
performance and
• CONSTANT CHANGES –Never ending stories
monitoring;
Make organization efficient Internal politics
• The EAI doesn’t reduce the complexity • poor communication
• Competing standard, doesn’t applied
Knowledge
• Loss of details /focus point (Why we need this?)
• Lot of DESIGN/ARCHITECTURAL/NEGOTIOTION TIME
• Lack of specialist
• Lack of managerial knowledge
30
31. Technical Reality
Multiple interfaces give flexibility / irreplaceability ?
Different applications can re-use the interfaces?.
Services exposed over web can be easily decoupled.
The IT/SW/HW doesn’t resolve the business problems.
Lack of software response to
Inconsistent data structure is transferred as a NORMALIZED?
EAI helps a better reusability? Maybe freezing the interface. One
Scope / One interface ?
Knowledge on BUSINESS side affects the technical implementation
Lack of ANALYSIS (business & system)
Lack of feasibility analysis & risk analysis.
31
32. TIPS: Aks! Ask! Ask!
SCOPE of EAI? Why do you what to do this?
Why this EAI add value and how can materialize in COST (for ROI calculation)?
How many applications do I need to integrate?
Will I need to add additional applications in the future?
How many communication protocols will I need to use?
Do you what to maintain the old systems? Why?
Infrastructure, locations, peoples who access?
How important is scalability to organization?
Security?
Critical factor? What is you uptime?
Process/Workflows : Do my integration needs include routing, forking, or aggregation?
Does my integration situation require asynchronous messaging, publish/consume messaging models, or
other complex multi-application messaging scenarios?
Decision makings: BI/ data aggregation, data collection, modelling?
32
33. The Future
Cloud Migration / Integration
Cloud & Premise Integration
Enterprise Social Networking Integrations
Focus on Business Process
Focus on:
– Human centric Proces
– Document Managent
– Comprehensive integration (integrate the twitter with facebook
and CRM and financial systems)
Collaborations between Enterprise in real time.
33
34. BPM? Time to change …
2003 : Smith
and Fingar
Business Process
Management
(BPM): The Third
Wave
34
35. Quotes
“Nature laughs at the difficulties of integration.”
Pierre-Simon Laplace
“A goal without a plan is just a wish.”
Antoine de Saint-Exupéry
“Vision without execution is hallucination.”
Thomas A. Edison .
35