Saturday, October 23, 2010

TIBCO Businessworks in detail

TIBCO Business works
TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop integration projects.TIBCO BusinessWorks includes a graphical user interface (GUI) for defining business processes and an engine that executes the process.
TIBCO BusinessWorks also works with TIBCO Administrator, a web-based GUI for monitoring and managing run-time components.


Integration Scenario using BW
The integrated enterprise works seamlessly. Different departments and groups share communications and can together respond quickly to customer needs. With less time spent on administrative and manual tasks, employees become more productive and the integrated system yields a significant return on investment.This return increases as the company grows.







  • TIBCO BusinessWorks communication throughout the enterprise
  • TIBCO BW Components
    TIBCO Designer
    •TIBCO BusinessWorks engine
    •TIBCO Administrator
    •TIBCO Runtime Agent (TRA)
    •TIBCO In Concert (Optional)

  • Support for Standards
    • J2EE Compliant—JMS, EJB, JNDI
    • Protocols—Web services (SOAP, WSDL), HTTP, HTTPS
    • Messaging—JMS, TIBCO Rendezvous
    • Data Description—Native support for DTD, XSD, and TIBCO AE Schema
    • Data Representation and Expressions—Native support for XML, XPath
    • Data Transformation—XSLT
  • Extensibility and Scalability
  • Integrated Development Environment

TIBCO Businessworks Architecture


Design-Time Architecture

TIBCO Designer GUI is used to configure adapter services and design business processes.






Architecture


Run-Time Architecture

During Run time different process engines and adapters run on the machines in the administration domain.Each component can be controlled individually from the TIBCO Administrator GUI. After all adapters and process engines have been started, process instances are created by process starters.





TIBCO BusinessWorks Features


• Messaging

• Adapters

• Business Process Modelling

• Schemas and Data Mapping

• Manual Activities



TIBCO BusinessWorks Features



Messaging


TIBCO Business Works has messaging system that can reliably handle the volume of messages that will be sent and received by it. The system has the following characteristics:




  • Guaranteed and fault tolerant




  • Distributed architecture




  • High Throughput




  • Scalable



    TIBCO BusinessWorks Features



    Adapters





  • Adapters receive information from a source application and publish it to the business process in a shared format.




  • Adapters subscribe to information from a business process and translate it to a format the target application can understand.




  • Adapters can also be set up to work in a client/server mode (using remote operations.)



    TIBCO BusinessWorks Features



    Adapters

    TIBCO BusinessWorks fully integrates with the following adapters:

    Technology adapters—Includes adapters that access files or databases.

    Application adapters—Includes adapter for PeopleSoft, SAP R/3, Siebel, and others.



    TIBCO BusinessWorks Features



    Business Process Modelling


    The business processes describe the actual flow of data inside the enterprise. In TIBCO BW, TIBCO Designer GUI is used to design and test processes.



    TIBCO BusinessWorks Features


    Business Process Modelling

    Features




  • Configuration of adapter services.




  • File Read, File Write,and File Create, email activities, timers, FTP activities, etc.




  • A transformation tool to map the output of one activity to the input of subsequent activities.




  • Conditional transitions supporting XPath syntax.




  • Grouping of activities.




  • An easy-to-use design-time process debugger.



    TIBCO BusinessWorks Features


    Schemas and Data Mapping

    Different applications in an enterprise use different data representations. For example, a purchase order in a PeopleSoft system differs from a purchase order in a Siebel customer service system. TIBCO BusinessWorks allows you to view and manipulate the data coming from and going into each service or activity using XML schemas.



    TIBCO BusinessWorks Features


    Schemas and Data Mapping

    Data can be mapped and transformed in in the required formats.






    TIBCO BusinessWorks Features


    Manual Activities





  • BW includes a Manual Work palette with activities to add to business processes when the process requires user interaction for completion.




  • The ManualWork palette works with TIBCO InConcert.



    TIBCO BusinessWorks Methodology





  • Analysis




  • Domain Setup




  • Services Configuration




  • Process Design




  • Deployment




  • Production



    Advantages of BW





  • Short Deployment cycle




  • Scalability and extensibility




  • Ease of Use
  • TIBCO Business Events - CEP Technology

    TIBCO BUSINESS EVENTS

         TIBCO BusinessEvent is a CEP software which helps companies identify and quantify the impact of  Complex event processing
         events and notify  people and systems about meaningful events so processes can be adapted
         on- the-fly and people can take action to capitalize on opportunities and remediate threats


    “CEP is a set of technologies that allows “events” to be processed on a continuous basis"


    Integration-centric CEP

    TIBCO is the Switzerland of integration.  We actively contribute to a variety of standards, and coauthored specifications such as WS-ReliableMessaging and WS-Notifications.  TIBCO technology is designed to work in any environment by integrating and leveraging existing systems, avoiding costly rip and replace scenarios.
    TIBCO BusinessEvents has the ability to publish and receive events from a variety of message buses and information systems.  In many cases our customers use TIBCO Enterprise Message Service to publish and receive events from BusinessEvents.  In other cases, such as Southwest Airlines, TIBCO BusinessEvents sits on top of the existing IBM MQ infrastructure.  This allows Southwest Airlines to realize the benefits of TIBCO powerful complex event processing engine without engaging in an expensive rearchitecture project.