Transcript
Page 1: Reliable Summary Middlewarejacobsen/padres-brochure.pdf · PADRES (Publish/Subscribe Applied to Distributed Resource Scheduling) is an enterprise-grade event driven infrastructure

R e l i a b l e P u b l i s h / S u b s c r i b e M i d d l e w a r e

Applications Enabled

Inter-enterprise supply chain management

Distributed event management

Business activity monitoring

Business process execution

SLA monitoring and management

Distributed system management and control

Data management in RFID-based systems

Sensor network management

Distributed surveillance and sensor fusion

•••••••••

Sponsors

p a d r e s . m s r g . u t o r o n t o . c a

R e s e a rc h o n t h e PA D R E S p ro j e c t i s c o n d u c t e d b y t h e M i d d l e w a re S y s t e m s R e s e a rc h G ro u p ( M S R G ) a t t h e U n i v e r s i t y o f To ro n t o.

E - m a i l p a d re s @ m s rg. u t o ro n t o. c a We b s i t e p a d re s . m s rg. u t o ro n t o. c a

Contac t Info

PADRES (Publish/Subscribe Applied to Distributed Resource Scheduling) is an enterprise-grade event driven infrastructure designed for large-scale system management applications.

R e l i a b l e P u b l i s h / S u b s c r i b e M i d d l e w a r e

Reliable and secure business process execution in Service-Oriented Architectures (SOA) and Event-Driven Architectures (EDA)

Distributed Enterprise Service Bus (ESB) for scalable application messaging integration

Flexible and open infrastructure for global business intelligence management and large-scale, distributed business activity monitoring

Robust and enterprise-grade event management supporting diverse application domains

Powerful middleware for building a real-time event-driven enterprise

E x a m p l e : U n p re d i c t a b l e , a s y n c h ro n o u s , d i s t r i b u t e d e v e n t s i n s u p p l y c h a i n a n d l o g i s t i c a p p l i c a t i o n s a re e a s i l y h a n d l e d w i t h p u b l i s h / s u b s c r i b e m i d d l e w a re

SummaryEnterprise applications are often based on tight-

ly coupled, central ized architectures. This results in

per formance bottlenecks, s ingle points of fai lures,

and poor response to changing requirements. The

PADRES system provides a secure, scalable, and resi l-

ient infrastructure for loosely coupled applications,

and al lows f lexibi l ity in reacting to changing busi-

ness and technological requirements.

Scalable ESB for SOA and EDA

Decentralized management and orchestration

Decoupled, event-driven application integration

Secure, failure-resilient and load-balanced messaging

Distributed, in-network complex event processing

Agile business activity and infrastructure monitoring

© M i d d l e w a re S y s t e m s R e s e a rc h G ro u p ( M S R G ) 2 0 0 7

Page 2: Reliable Summary Middlewarejacobsen/padres-brochure.pdf · PADRES (Publish/Subscribe Applied to Distributed Resource Scheduling) is an enterprise-grade event driven infrastructure

Overview

An enterprise -grade event management infrastruc ture

Designed for flexibility and responsiveness to changing business and technological requirements

Distributed content-based publish/ subscribe system

Intelligent rule-based routing and scalable matching

Powerful correlation of future and historic publications

Automatic failure detection, recovery and dynamic load balancing

Flexible security framework and encrypted message routing

Distributed system administration and monitoring

Integrated system and process management

Decentralized transformation, deployment and execution

Distributed monitoring and control

Goal-oriented resource discovery and scheduling

•••••

•••

Th e o v e r a l l s y s t e m a rc h i t e c t u re c o n s i s t s o f s e v e r a l l a y e r s t h a t t o -g e t h e r re a l i ze a d i s t r i b u t e d w o r k f l o w e xe c u t i o n e n g i n e .

Enterprise -grade features

Complex, in-network event detection

Failure detection and recovery

Dynamic load-balancing

Content-based policy and security framework

Unified future and historic data access

PADRES features

Powerful content-based routing

Graphical system monitor

Flexible client binding support (Native, RMI, JMS, Web-based AJAX)

Standards-based proof-of-concept workflow execution engine (BPEL and Web-Services)

Projec t roadmap

Establish open source license, model, and distribution

Serve as reference implementation for Web services Brokered Notification specification

Support for Advanced Message Queuing Protocol (AMQP) specification

Establish emulation testbed for rapid prototyping and testing

Support Web-based broker management interface

•••••

•••

••

Features

Th e p u b l i s h / s u b s c r i b e p a r a d i g m : ( 1 ) p u b l i s h e r s a d v e r t i s e a t e m p l a t e o f t h e i r e v e n t s p a c e , ( 2 ) s u b s c r i b e r s s u b s c r i b e t o e v e n t s o f i n t e re s t , a n d ( 3 ) p u b l i c a t i o n s a re ro u t e d t o i n t e re s t e d s u b s c r i b e r s .

Simplifies IT development and maintenance by decoupling enterprise components

Supports sophisticated interactions among components using expressive subscription languages - going beyond the limits of topics

Allows fine-grained queries and event management

Achieves scalability with in-network filtering and processing

Content-based Publish/Subscribe

A PADRES over lay network consists of brokers and

cl ients. Brokers use content-based message routing

to provide scalable and rel iable ESB infrastructure

ser vices. Cl ients are application components that

interact through the overlay using the publish/sub-

scr ibe paradigm.

Benefits


Top Related