You are on page 1of 32

Introduction to TIBCO Products

Middleware and SOA Center of Excellence

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess Hawk DataExchange
Questions and Answers

HCL Technologies Company Confidential

ESB based - SOA Reference Architecture


Extended Enterprise B2B B2C Presentation Services Online Applications Offline Applications Business Monitoring Service Registry and Repository Registry Business Process Management Rules Engine Business Rules Service Layer
Business Services Integration Services Utility Services

Security

Policies

Enterprise Service Bus Monitoring And Enterprise Applications Custom Applications Content Management SAP Legacy App .NET, J2EE Management

ETL Services

Application Adapter Services

Infrastructure Services

Networks

Data Center

Storage

HCL Technologies Company Confidential

TIBCO Product Mapping in SOA Reference Architecture


Extended Enterprise BusinessConnect Presentation Services General Interface Administrator Service Registry and Repository

Business Process Management iProcess

Rules Engine BusinessEvent ActiveMatrix

Service Layer

iDecision BusinessWorks

Enterprise Service Bus

EMS

DataExchange

Adapters Hawk Content Management Legacy App .NET, J2EE

Enterprise Applications

Custom Applications

SAP

Infrastructure Services

Networks

Data Center

Storage

HCL Technologies Company Confidential

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess Hawk DataExchange
Questions and Answers

HCL Technologies Company Confidential

ActiveMatrix BusinessWorks Overview


TIBCO ActiveMatrix BusinessWorks is a standards-based service creation, orchestration, and integration product built to run natively with other ActiveMatrix products. It enables an organization to:
Expose existing systems as services Build new services Orchestrate and assemble services

with little or no coding.. Standard - Built entirely on open standards. Platform:


Microsoft Windows 2000, XP and 2003 (x86) Solaris 2.7, 8, 9 and 10 (SPARC), Solaris 10 (x86) HP-UX 11.x on IA-64/Itanium and PA-RISC (HPPA, HP JRE) Linux 2.4 Kernel (X86, 2.4.6 and up, glibc2.2.2 and up) Including Red Hat AS 3.0, Enterprise Linux 4.0, SUSE Linux Enterprise 8 and 9, ORACLE Unbreakable Linux 4 AIX 5.1, 5.2, 5.3 (RS/6000, IBM JRE)

HCL Technologies Company Confidential

Capabilities and Attributes


Packaged Functionality for Service Creation, Orchestration, and Integration
accesses, mediates, routes, transforms, and delivers XML or non-XML data (e.g. COBOL copybooks) across different protocols including HTTP, JMS, FTP, and email Graphical Service creation with import and export facility Built in exception handling, distributed transaction capability including BPEL 2.0 support

Integrated Services Environment


Built-in debugger that supports testing and validation of projects within the design environment One click deployment A common web-based console, TIBCO ActiveMatrix Administrator, that centralizes SOA monitoring and management of services Wizards for common tasks such as setting up load balancing, fault tolerance, and automated multi-stage distributed deployment

Built-In Governance Support


A central share XML based repository to foster collaborative and productive development Supports UDDI-based registries such as TIBCO ActiveMatrix Registry
HCL Technologies Company Confidential

Capabilities and Attributes (cont.)


Enables Standards-Based Heterogeneous SOA
Support for web services standards including SOAP over HTTP/S, JMS, UDDI, WSDL Mediates across leading standards-based protocols including HTTP/S, FTP, SMTP, JDBC, TIBCO Rendezvous, and leading JMS-based messaging software including TIBCO Enterprise Message Service and IBM MQSeries. Built-in authoring tool for XML schema, native parsing, and rendering capabilities and an XSLT based mapping tool and transformation engine. Can be deployed standalone or run on the TIBCO ActiveMatrix Foundation. Support for over 150 packaged applications and technologies through TIBCO Adapters.

HCL Technologies Company Confidential

Benefits
Leading Performance, Scalability, and Reliability through a Distributed, GridBased Architecture Advanced recoverability capabilities, dependency tracking, ability to automate self-healing Reduces development cost by involving little or no coding Reduces total cost of ownership because it is built on open standards and provides built-in governance support Provides a greater flexibility by providing a vendor neutral environment

HCL Technologies Company Confidential

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess Hawk DataExchange
Questions and Answers

HCL Technologies Company Confidential

10

Enterprise Message Service (EMS) Overview


TIBCO Enterprise Message Service is a messaging software that can serve as the backbone of an SOA by communications across a wide range of platforms and application technologies. It enables efficient synchronous and asynchronous system-to-system communications across a wide range of technologies such as Java EE, .NET, C, C++, TIBCO Rendezvous, and even Cobol and Assembler on the mainframe. Standard - Built on Java Message Service (JMS) standards. Platform:
AIX 5.1 and up (RS/6000), HP/UX 11.X (HPPA RISC), HP/UX 11.2 and up (IA-64/Itanium) Linux 2.4 kernel: 2.4.6 and up, glibc2.2.4 and up (x86). Linux 2.4 kernel: 2.4.18 and up, glibc2.2.3 and up (IA-64/Itanium, x86-64) OS/400 V4R3 and up, Java client only (AS/400) zOS Java, C, COBOL clients only (System 390) Solaris 2.8 and up (SPARC) Windows 2000/XP/2003 Server, MSVC V6.0 and up (x86). Windows CE 4.1 and up, .NET Compact Framework clients only (.NET Compact Frameworkbased devices, e.g. Pocket PC) Mac OS X (10.3) and up (Apple)
HCL Technologies Company Confidential

11

Capabilities and Attributes


Common Platform for Multiple Technologies Provides native messaging support for multiple languages Supports multiple platforms Supported as a messaging foundation for use with all TIBCO products and leading third party Java EE-based application servers Secure Administration and Communications Administrative control to maintain a high performance and secure messaging solution Support for security standards such as SSL Integration with external LDAP Fine-grained control over authentication and authorization permissions

Fine-Grained Service Control


Server-based, store and forwarding messaging architecture supports synchronous and asynchronous messaging provides flexibility to add servers, intelligent routing and rules for handling high loads and communication errors
HCL Technologies Company Confidential

12

Benefits
High Performance and Scalability Proven Reliability by providing a distributed architecture to avoid introduction of a single point of failure Supports load-balancing, routing and fault tolerant configurations Reduces the cost and complexity of integrating disparate systems by providing a single standards-based communications platform Increases flexibility and promotes greater service reuse by supporting a greater range of communication than HTTP, including synchronous or asynchronous, point-to-point (queue-based) or publish/subscribe, and reliable, persistent and transactional communication.

HCL Technologies Company Confidential

13

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess Hawk DataExchange
Questions and Answers

HCL Technologies Company Confidential

14

Adapters Overview
TIBCO Adapter software enables IT organizations to make applications, databases and technologies active participants in business processes as part of a service-oriented architecture (SOA). Adapters provide a configuration-based approach to enable the exchange of information via publish/subscribe or point-to-point messaging. Standard - Built on Java and C++ Types of Adapters
Application Adapters - enable the rapid integration of enterprise applications from leading vendors. Database Adapters - make databases full participants in business processes by enabling them to easily share information with other databases and applications Network Technology Adapters - enables integration with component or object-based development models and with other messaging technologies Custom Built Adapters - TIBCO Adapters Software Development Kit (SDK) helps IT organizations build adapters for custom or specialized applications.
HCL Technologies Company Confidential

15

Capabilities and Attributes


Application Adapters
Provide shared XML metadata definitions, standard error handling and reporting, and GUI administration tools Available for: SAP R/3, Siebel, PeopleSoft, Oracle, Clarify, Lotus Notes, Portal Infranet, Kenan/BP, SWIFT, and other common technologies

Database Adapters
Supports the real-time importation and exportation of data Enables the reuse of stored procedures across the organization Available for: Oracle, DB2, MS SQL Server, Teradata, Sybase, and others

Network Technology Adapters


Can expand native capabilities with publish/subscribe messaging and loadbalancing Available for: COM, CORBA, EJB, Tuxedo, LDAP, and Websphere MQ

Custom Built Adapters (SDK)


Reduces cost of integration by providing templates Helps creating custom adapters using the infrastructure that provides the rich functionality and proven performance of packaged adapters.
HCL Technologies Company Confidential

16

Benefits
Unlocks information and assets for active sharing with other enterprise resources. Reduces network traffic, and thus improves system performance, by eliminating repetitive batch requests for information and updates. Reduces cost-of-ownership of individual systems and the infrastructure as a whole by replacing rigid point-to-point connections with n-way integration via TIBCOs inherently service-oriented Information Bus architecture. Simplifies administration of the integration environment through subjectbased (topic based) naming that eliminates the need to specify senders and recipients.

HCL Technologies Company Confidential

17

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess Hawk DataExchange
Questions and Answers

HCL Technologies Company Confidential

18

iProcess Overview
TIBCO iProcess Suite is a comprehensive suite of Business Process Management (BPM) software that enables organizations to streamline the internal and external processes and tasks that span and make up their business. It enables the organization to collaborate on the modeling, execution and continuous improvement of business processes that span their organization. It consists of the following components:
iProcess Modeler Easily defines complex process flows involving applications and people iProcess Decisions - Lets business users model, analyze, test and manage business rules iProcess Engine - Execution Engine iProcess Analytics Tool to analyze the effectiveness and efficiency of business processes at the aggregate or granular level

BusinessWorks software serves as the integration platform for iProcess Suite. By combining these two products, organizations are able to realize the combined benefit of BPM in an SOA.

HCL Technologies Company Confidential

19

Capabilities and Attributes


iProcess Modeler
Easily defines complex process flows involving applications and people

iProcess Decisions
Spreadsheet-like interface enables business users model, analyze, test and manage business rules eliminating reliance on IT Lets changing process rules without changing the process itself

iProcess Engine
Rich process orchestration capabilities with full support for dynamic subprocesses and ad-hoc routing. allows modifications to single run-time process instances proven to handle extremely high-volume transactions across multiple servers. - Supports virtually unlimited scalability.

iProcess Analytics
Includes templates for common process metrics such as throughput, cycle time, cost, resource usage and frequency Can be augmented with custom metrics
HCL Technologies Company Confidential

20

Benefits
Improves visibility and decision by observing process performance, comparing current results to historical data and desired performance. Improves corporate agility by enabling the rapid adaptation of processes with limited support from IT. Business users can modify specific process instances or every instance by setting rules based on key metrics. Reduces operating costs by automating time-consuming and error-prone manual tasks. Fosters business/IT collaboration. Business users initially define the process map based on their understanding of business goals and requirements. IT staff can then work with process owners to modify and deploy the process definition in the way that best utilizes the companys IT infrastructure.

HCL Technologies Company Confidential

21

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess Hawk DataExchange
Questions and Answers

HCL Technologies Company Confidential

22

Hawk Overview
TIBCO Hawk is distributed monitoring and management software that helps IT to ensure and to improve the performance and availability of the software that supports business processes. Standard - Built on Java Platform: AIX (RS-6000), HP-UX (HPPA and Itanium) Linux (x86, x86-64) OS-400 (AS-400) Solaris (SPARC and x86, x86-64) Mac OS X (Power) Windows 2000/XP/2003 (x86)

HCL Technologies Company Confidential

23

Capabilities and Attributes


Powerful Administration and Monitoring Capabilities Enables monitoring application parameters, behavior and loading activities over LAN or WAN Extensive monitoring at the OS and application levels. variety of interfaces: Hawks own console display, TIBCO Administrator, XML console servlet, RTView dashboards. Can respond to common problems by executing sequences of actions defined by rule bases. So most common runtime failures or slowdowns can be repaired automatically to keep business processes running smoothly. Provides database storage of all events for application uptime and service level agreement (SLA) reports. Distributed Architecture for Reliability and Scalability Fault-tolerant because of the independent nature and operation of individual agents Based on a distributed architecture that utilizes autonomous agents Can scale to multi-thousand node global networks without hierarchical managers Enables the addition and modification of individual managed entities without reconfiguring other parts of the system
HCL Technologies Company Confidential

24

Benefits
Reduces unscheduled outages and slowdowns by enabling the definition and execution of sophisticated rule bases that initiate automatic responses to pre-defined exception conditions. Helps system administrators more quickly identify and resolve all kinds of system problems with severity wise color-coded alerts, and automatic notification when situations require their attention. Minimizes network traffic and reduces latency with distributed agentbased rules that handle management at the end points and notify relevant systems and administrators on an event-driven basis. Improves visibility into all network management activity through integration with enterprise management systems such as HP OpenView, Tivoli and Unicenter.

HCL Technologies Company Confidential

25

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess Hawk DataExchange
Questions and Answers

HCL Technologies Company Confidential

26

DataExchange Overview
TIBCO DataExchange software allows companies to connect a wide range of data stores, perform complex transformations, load the data in bulk into multiple target systems, and schedule and sequence tasks. Standard Built on a Java-based transformation engine.

HCL Technologies Company Confidential

27

Capabilities and Attributes


Extensible, Standards-Based, High-Performance Engine: DataExchange engine supports a variety of platforms and comes with an extensible set of APIs that customers can use to add custom business logic to their transformations while maintaining the metadata. Transformation Templates: DataExchange comes with over 1,000 standard data transformation functions such as standard type conversions, financial functions, aggregations, units of measure, dates, and more. Model-Driven Approach: DataExchange utilizes a model-driven approach and visual development environment makes it easy for users to understand source and target data sources and to construct data integration process flows. Users can also include their data integration tasks in TIBCO ActiveMatrix BusinessWorks processes. User-Friendly Graphical Interfaces: DataExchange provides an outstanding level of usability and is designed to facilitate a quick start and rapid project development
28

HCL Technologies Company Confidential

Benefits
Empowers organizations to choose the right integration tool for the right job all from the same platform, greatly enhancing productivity and lowering total cost of ownership (TCO). Enables users to meet an organization's most demanding extract, transform, and load (ETL) challenges within a comprehensive integration and process management infrastructure. Extends TIBCO ActiveMatrix BusinessWorks by allowing organizations to seamlessly incorporate ETL capabilities into their integration projects . Enables organizations to assemble a more complete view of customers, products, and vendors. Manages complexity and heterogeneity by sharing metadata to leverage standard data definitions, rules, and dependencies across application and data integration processes. Increases productivity and lowers costs through an easy-to-use graphical user interface (GUI) and the reuse of process flows and other shared resources
HCL Technologies Company Confidential

29

Agenda

SOA Architecture and TIBCO Products ActiveMatrix BusinessWorks Enterprise Message Service (EMS) Adapters iProcess
Hawk DataExchange

Questions and Answers

HCL Technologies Company Confidential

30

Questions and Answers

HCL Technologies Company Confidential

31

Thank you

Talk to me

HCL Technologies Company Confidential

32

You might also like