Webmethods Architecture by Webmethods KB
Webmethods Architecture by Webmethods KB
By
webMethods_KB
EAI Architecture Concepts
• Introduction
EAI IT Landscape
Integration Evolution
• Basic Concepts
Messaging
Message Processing
Message Delivery
Message Sharing
• Higher Concepts
BPM
BAM
Landscape
• Legacy Systems
• Data Sources • Packaged Apps
• Value Chain • Bespoke Apps
• Extranets
• Intranets
• Internet
• Transactions • Networks
• Customers
Evolution Of Integration
• Flat files
• Screen Scraping
• API based
Evolution Of Integration
• Loosely coupled
• Message Oriented
• Business Logic Layer
• Intelligent routing
• Transformation
• Transactions
Evolution Of Integration
• Platform Agnostic
• Standards Based
• Distributed
Basic Concepts Of
Architecture
Messaging
Message Processing
•Synchronous Processing
•Asynchronous Processing – enables applications to immediately return to
normal processing after generating request without having to wait for
Basic Concepts Of
Architecture
Message Delivery
• Volatile – fast
– Messages are stored in memory
– Messages are lost if the system shuts down
• Guaranteed – slower
– Messages are stored in a persistent queue
– Messages are guaranteed to reach to its destination
regardless of network reliability, target system’s
availability, bandwidth limitations
Basic Concepts Of
Architecture
Message Sharing - Publish and Subscribe
• Characteristics
– Minimize point-to-point integration
– Complex administration & management
– Better scalability and performance.
• Process Simulator enables the process analyst to perform as-if scenarios and to
find out the bottle-necks in the process before deploying the process.
• Process Facilitator is the work-portal and it provides the interface for human
interaction
• Process Monitor collects data on each process instance and allows the Business
Owners to keep an eye on the Business Processes.
• Implement • Developer
• Monitor • Control
• Executor
• Analyzer
• Facilitator
How it works ?
BAM
“BAM defines the concept of providing real-time access to
critical business performance indicators to improve the
speed and effectiveness of business operations.”