0 likes | 85 Views
An EIP is a design pattern or <br>blueprint that is used to <br>address common challenges <br>in integrating different <br>software systems within an <br>enterprise.<br>
E N D
Enterprise Integration Patterns #techtuesdays
What is a pattern? Patterns are the languages by which system architecture and design are expressed and shared. #techtuesdays
What is Enterprise Integration Pattern (EIP)? An EIP is a design pattern or blueprint that is used to address common challenges in integrating different software systems within an enterprise. #techtuesdays
Hierarchy of EIP Business Process 1 Business Process Integration Workflow 1 Workflow 2 Workflows Integration System 4 Systems Integration System 1 System 2 System 3 System 5 System 1 Component 1 Component 3 Component 5 Component Integration Component 2 Component 4 Component 6 #techtuesdays
Business Process Integration: BPI automates the dynamic integration of business processes that produces business outcomes. Workflow: Integrates IT systems and humans to carry out a business task. #techtuesdays
System Integration: Integrates systems to deliver useful outcomes for workflows. Component Integration: Loosely couples components and subcomponents to deliver externally useful functions of the system. #techtuesdays
Scenarios of Enterprise Integration Pattern Data migration Data Synchronization Aggregation Broadcasting #techtuesdays
Some examples of EIP implementation APIs or Remote Procedure Invocation Messaging Bus (Pub-sub) iPaas Platforms File Transfer and MFTs B2B Transfers (EDIFACT, X.12,etc.) ETL Platforms Streaming Platforms Data Robotic Process Automation (RPA) tools Shared Datastore (File-store, DB, etc.) Virtualization Tools #techtuesdays
Thank you for your time. Contact us: hello@gleecus.com #techtuesdays www.Gleecus.com