LISA Solutions for TIBCO Testing, Validation & Virtualization
Integration, SOA and BPM testing that speaks the language of your enterprise
iTKO LISA provides your entire team with a no-code way to natively validate TIBCO solutions. Rather than forcing you to custom code or adapt a test client, LISA offers a test harness that publishes and subscribes to TIBCO messaging applications, validating business processes and workflows at every layer of the application architecture. Without a massive test implementation effort, you can decouple your systems for flexibility, while ensuring reliability at the same time.
Read the latest Best Practices in the new whitepaper from iTKO: "TIBCO Testing, Validation & Virtualization: Best Practices for Minimizing Risk and Increasing Agility within TIBCO SOA, BPM and Integration Frameworks" here >>
Challenges of Increasing Agility, while Avoiding Risk
TIBCO solutions can be leveraged as a highly efficient means for enterprise application integration (EAI), or as an enabler for SOA (Service-Oriented Architecture) and BPM (Business Process Management) initiatives. Inevitably, the enterprise will seek to marry multiple heterogeneous components, from legacy objects to newer technologies, to build a larger business context. But while we realize new development efficiencies and business benefits by using TIBCO platforms, what are the barriers to mitigating risk and achieving expected results within the resulting integrated systems?
- Cost and effort of test creation and maintenance. Conventional UI-oriented and unit test coding approaches take a procedural approach that results in brittle tests that are invalidated by dynamic change in the system.
- Lack of complete simulation of message bus and workflow. Many testing tools oversimplify the approach for messaging and workflow testing to only component testing, or turning BPEL into unit tests.
- Inability to maintain a business context across multiple layers of the application. In order to validate that a business requirement is met, integration testing must not skip validation of any of the layers in the architecture.
- Difficulty working with critical applications during development & integration. Constrained access to live application environments and valid versions of other dependent components inhibits agility and quality for the team throughout the delivery lifecycle.
Benefits
LISA is the first comprehensive automated testing tool built from the ground up for distributed architectures. If your strategy relies on TIBCO to enable cross-component and cross-application integration, LISA offers a compelling solution for maximizing delivered quality and minimizing business risk.
- Native TIBCO test coverage. Out of the box, LISA directly interacts with TIBCO ESB approaches (TIBCO BusinessWorks, EMS, Rendezvous), invoking and validating transactions at the messaging layer as well as the implementations those endpoints connect to, both at a component level, and tied together as dynamic business process tests.
- Built on and for JMS standards. LISA can talk and listen to the TIBCO information bus layers, as well as most known JMS/MQ frameworks. As many TIBCO implementations must integrate with -- or migrate functionality from -- other systems, teams using LISA can get a wealth of reusable test cases and accompanying validation of the asynchronous messaging environment over time.
- Virtualization of Service Environments. LISAâs breakthrough Virtual Service Environment (VSE) allows your teams to eliminate dependency on live Services, ESB and systems of record by capturing and simulating the behaviors and data of the application. LISA VSEs replace test and development environments with incredible efficiency, allowing the business to save millions of dollars in configuration and support costs while maximizing quality and agility by pulling teams into parallel integration and release cycles.
- Breaks barriers of business process testing. LISA orchestrates suites of tests cases to invoke and validate every aspect of the process. LISA manages the "correlation" of each message and transaction pushed through the system under test, maintaining context in terms of the business process, accepting dynamic values and results of the systems under test, and comparing results to expected behaviors.
Features of LISA for TIBCO
- Browse, analyze and make live assertions against all available controls and messaging functions. Advanced publish and subscribe abstraction layer to test and load TIBCO information bus, TIBCO Rendezvous and BusinessWorks, as well as many other JMS-based messaging frameworks you may integrate with.
- Synchronous and asynchronous testing of messaging queues across disparate systems, including guaranteed delivery settings and JNDI. Dynamically create and/or assume temporary JMS Queues and Topics to snoop through the entire life cycle of a message as it move from message handler to message handler, effectively "bridging" technologies
- Ensure integrity of migrations using TIBCO DataExchange by validating file systems and transferred data within any JDBC data source.
- No need to program test clients and code or maintain fragile test scripts. Developers and QA teams stay engaged in testing throughout the application lifecycle with a high level of test automation and reuse. Business process owners can utilize LISAâs sub-processes to understand the validity of a process or workflow - even if they do not know exactly what components are being validated.
- Broad technology coverage â Runs on any Java-ready workstation for users, and LISA Server works with any Web Services (WSDL/SOAP) objects and protocols, J2EE application server (Java App Server, WebLogic, WebSphere, JBoss, more) Natively tests Java objects, EJBs, RMI, JMS queues, Message-driven beans (MDBs), HTTP endpoints, UDDI, JDBC databases and file systems.
- Leverages your existing development and testing management products, and also interoperates with existing build and deploy JUnit/Ant toolsets.
- Rich test metrics and feedback (SNMP, JMX, and PerfMon) from all servers in the workflow, with monitoring in TIBCO HawkTM and alerting via SMS or other mechanisms to report boundary conditions within any test run.
- Supports your SOA Governance efforts by interacting with ActiveMatrixTM SOA governance frameworks, providing a point of Continuous Validation for Structural, Behavioral and Performance Policies.
|
LISA test coverage for TIBCO. |
LISA Extension Kit: unmatched extensibility
Inevitably, enterprise applications will contain some legacy or custom functionality that needs to be tested in order to fully validate a business process. LISA Extension Kitâs integration abilities let developers "test enable" software. With minimal incremental effort, developers can make their code testable with our simple API. The whole team can get rich metrics and debugging information on applications behind the scenes. Then with LISA Enterprise SOA Testing and the LISA Server, your unit, functional, and regression tests can be staged across all technologies as load and performance tests that run over time.
If you are integrating enterprise applications with the help of TIBCO, shouldn't you consider testing with the proven solution even TIBCO developers use internally? iTKO invites you to take a closer look at LISA today.

