Integration Broker at Cornell - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Integration Broker at Cornell

Description:

Title: WebMethods Author: Randy D. Negley Last modified by: Kevin Leonard Created Date: 3/21/2002 8:21:20 PM Document presentation format: On-screen Show – PowerPoint PPT presentation

Number of Views:90
Avg rating:3.0/5.0
Slides: 25
Provided by: Rand2195
Category:

less

Transcript and Presenter's Notes

Title: Integration Broker at Cornell


1
Integration Broker at Cornell
  • Kevin Leonard
  • CIT/Integration and Delivery
  • May 9, 2002

2
Directory Integration
ADABAS (students)
PeopleSoft HR (employees)
Integration Process
SQL FTP Natural Pgms Perl scripts
Directory
3
Integration Broker is what?
  • Enables disparate systems to share information in
    common manner.
  • The central control and storage point that
    mediates events to and from applications,
    managing the essential queuing, routing,
    filtering and storing of information in an
    reliable and secure manner.

4
Integration Brokers Vendors
Gartner Magic Quadrant IBM SeeBeyond Tibco Vit
ria webMethods
Others Mercator SoftwareAG BEA Oracle
5
webMethods
  • Chosen because
  • Features
  • Cost
  • Name is misleading
  • It is an Integration Broker
  • The web part of the name makes people think
    its only for web access untrue.

6
What can it do?
  • Just a few examples
  • Notice changes to PS data and apply the changes
    to the directory or student data
  • Notice changes to the directory data and apply
    the changes to PS or student
  • Notice data changes to any table or field in an
    Oracle or Informix database and publish events
  • Notice changes in flat files and process as
    appropriate

7
Goals
  • When data is altered in our PeopleSoft system
    populate those changes to the Directory, without
    any changes to the PeopleSoft applications or the
    Directory software.
  • Same for Student System.
  • Provide an infrastructure to allow these types of
    interactions between other systems

8
Event Driven
  • Event driven
  • Integrations are built by a developer
  • When an event happens a process is triggered
    within the Broker
  • The process determines what happens, how data is
    transformed and moved from one place to another
  • Two phase commit is not available, must use a
    compensating transactions if back-out is desired

9
Hub Spoke Design
10
Broker
  • The Enterprise Server Broker is the main engine
  • Message repository when using guaranteed delivery
  • Data transformation
  • Event handling
  • Publish and subscribe
  • Synchronous messaging
  • Near real time updating

11
Adapters
  • Adapters are configured to interface with our
    infrastructure
  • PeopleSoft (via app server)
  • Directory (via LDAP)
  • Oracle
  • Informix
  • Student (via CUSSP)
  • File IO (flat files)
  • XML

12
Other Adapters
  • Adapters we havent purchased but may have
    interest in the future
  • Email
  • JMS
  • JavaBeans
  • Vantive
  • Microsoft SQL
  • ODBC JDBC

13
APIs
  • Well probably use these
  • Java
  • JMS
  • These are available, but we dont have plans to
    use them today
  • C
  • CORBA

14
Security
15
Developer GUI Tool
16
Process Diagram
17
Document Types
18
Monitor Application
19
Document Tracker
20
Broker Web Administration
21
Admin Web Server Statistics
22
Directory Integration Component
23
Issues
  • Where is the starting point(data of record)?
  • What does the business process require to be
    done?
  • Should a workflow process be triggered on the
    event completion of XXX?
  • This is all new tools but yet old problems.
  • WE HAVE THE TECHNOLOGY !!

24
More Information
  • http//solutions.cit.cornell.edu/Apps/webmethods
  • http//www.webmethods.com
Write a Comment
User Comments (0)
About PowerShow.com