Achieving Continuous Integration With Tibco BW
Upcoming SlideShare
Loading in...5
×
 

Achieving Continuous Integration With Tibco BW

on

  • 6,803 views

Presentation on achieving continuous integration with SOA/BPM suite.

Presentation on achieving continuous integration with SOA/BPM suite.

Statistics

Views

Total Views
6,803
Views on SlideShare
6,613
Embed Views
190

Actions

Likes
1
Downloads
109
Comments
0

8 Embeds 190

http://artofsoftwarereuse.com 116
http://www.slideee.com 23
http://www.slashdocs.com 20
http://www.slideshare.net 16
http://www.linkedin.com 7
http://softwarereuse.wordpress.com 5
http://www.visualcv.com 2
http://www.docshut.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Achieving Continuous Integration With Tibco BW Achieving Continuous Integration With Tibco BW Presentation Transcript

    • Achieving Continuous Integration with Tibco BusinessWorks
      • Vijay Narayanan
      • http:// softwarereuse.wordpress.com /
    • Technologies Involved
      • Tibco BusinessWorks
      • Apache Ant
      • Apache Axis & XML Beans
      • JUnit
      • Subversion for source code control
      • CruiseControl for Java
    • Your team’s passion for quality code, defect detection, and prevention
    • Act I - Using simple, effective test tools
      • Used command line tools for smoke testing deployments on a development environment via XML message payloads
      • It was super easy to run and very effective in testing web services against BusinessWorks - We usually ran it after deploying our BusinessWorks engine on the Server
    • Act II - Automated Tests
      • Used Apache Axis2 & XML Beans to generate web service stub classes and run each test case as a JUnit test case
      • Created generic ant scripts for compiling JUnit tests and reporting test results using JUnitReport
      • Ran our full battery of test cases as an automated Ant script daily. This was a manual event…
    • Act III - Cruising with Continuous Integrations
      • Found on the web a Apache Ant script for deploying and starting BusinessWorks engine on windows Tibco Administrator
      • Integrated CruiseControl with Subversion to build and deploy our ‘latest’ processes and JUnit to run our automated tests on a continuous basis
    • Continuous Integration High Level Steps
    • Some Sample Screenshots
    • JUnit Results Summary Email
    • CruiseControl Dashboard
    • 3 Key Benefits
      • Confidence that your processes work as expected prior to your client discovering broken code/functionality
      • Agility – Upgraded to newer version of Tibco iProcess within a week
      • Defect detection and prevention - discovered and fixed 600+ defects before deploying to server environment!
    • But the biggest benefit...
    • Is a charged up team ready to change, improve, and support the code base on a continuous basis!