EAI Convergence: IBM WBI & TIBCO

This paper briefly compares Enterprise Application Integration (EAI) suites from two leading vendors: IBM and TIBCO. This comparison leads to an observation that the products in the EAI space converge; the products on the lower levels become commoditized while the innovation concentrates on the higher stack levels. Similarities extend beyond the products’ functionality. For example, both product portfolios contain components with overlapping functionalities; this reflects growth by acquisitions, very rapid product development, and frequent changes of product direction. Yet, despite the similarities of functionality, the compared products differ significantly when we look past the high level properties; key areas of difference include user friendliness, maturity of the development model, or support for advanced development techniques, such as distributed transactions.

This paper reflects the vendors stacks as of June 2004. Some of the products have been phased out or re-labelled since then. Still, it is important to discuss them because of the historical perspective of the product development and broad install based. Examples of such products include the already phased-out TIBCO’s Message Broker or the no-longer-actively-sold Integration Manager.

This paper is organized as follows:

  • Model outlines the convergent functionality that emerges from the comparison.
  • TIBCO implementation maps TIBCO’s portfolio to this model; likewise, IBM implementation maps the model onto the IBM stack.
  • Finally, both products are compared and final conclusions are drawn in Comparison

Model

Speaking crudely, objective of EAI is to connect disparate systems in a cost-efficient fashion. Such integration is possible by employing a set of enabling techniques such; the key techniques include loose coupling or the reduction of topological by introducing a common medium between the to-be integrated systems (integrate once, re-compose many times).

Specific integration cases aside (such as batch integration, ETL for data warehousing, common database / operational data stores, etc), EAI vendors offers a generic model based on message-oriented middleware (MOM). This model includes the following functions (Figure 1):

  • To-be-integrated applications
  • Connectivity between applications and transport
  • Transport
  • Transformation & Routing
  • Task Flow
  • Business Process Management

Other commonly seen functions, but not discussed here include user interface, operations support, or recently emerging Business Activity Monitoring (BAM).

Figure 1 Integration stack

Connectivity
The Connectivity function encapsulates the transport and target application interface by connecting each integrated application to the transport function. In the EAI world, the connectivity function is provided by adapters and connectors.

Transport
Transport performs two important functions:

  • Moves the data across the network.
  • Facilitates some of the key aspects loose coupling[1], most importantly temporal and technological de-coupling.

Transformation & Routing

In almost all integration activities, transformation from source format to target format is required. The base transformation process involves format modifications (both syntax and semantic mapping). More sophisticated transformation services offer message augmentation (message boosting) or data cleansing (for example removal of duplicates) that may be required to handle the differences between the to-be-integrated applications.

Except for basic point-to-point integration routing of messages is a key component of an integration solution. These message routing activities encompass:

  • Managing the delivery of the messages over communication connections, including protocol conversion, flow control, guaranteed delivery, and connection optimization (for example, connection pooling)
  • Multi-point message decomposition/re-composition, enabling one to many and many to one message routing
  • Content-based routing with associated directory-based or rules-based routing.

Transformation and routing function are typically provided by the same component of an integration broker and for that reason we group them together.

Task Flow

The Task Flow Management function of the broker coordinates relatively simple, short time activities amongst the integrated systems. Task flow management allows for re-combining applications functionality to yield a more complex functionality.

Frequently, the Business Process Management (see below) function delegates a single business tasks to the Task Flow Management function. The Task Flow Management function service translates the business task into a set of lower-level (often application specific) technical tasks.

Task Flow Management service is also known as: technical process management, micro-workflow, system-level workflow, and message choreography

Business Process Management

The Business Process Management function (BPM) coordinates long-running business processes. In many aspects, BPMS resembles Task Flow Management function. BPM differs from Task Flow Management in that:

  • It is geared towards managing tasks that may range from hours to months in duration. BPM persists its state in a database.
  • BPM focuses on business-level tasks, frequently tasks that are performed by humans. To support such tasks, BPM support sophisticates access control and authorization models, escalation procedures, task delegation, etc.

Other services

Other integration functions are out of scope for further discussion (non-core services). These include:

  • User interface facilitates user’s access to the EAI-integrated systems (‘consolidated application’ integration model). User access implementations include various portal packages.
  • Common persistence mechanism for cross-system key mapping or system-wide data storage.
  • Operations support functions such as monitoring and proactive error handling.
  • Newer integration services such as BAM functions, event matching, rules engines, and other next big things.

TIBCO implementation

TIBCO started its presence in the EAI space started as a message-oriented middleware vendor with it’s flagship product, RendezVous (RV). Over time, TIBCO shifted its focus from MOM to the higher stack levels. Either by acquisitions (InConcert, Staffware, Talarian, BAM platform) or in house development (MessagBroker, IntegrationManager, BusinessWorks), TIBCO has assembled a complete EAI stack (Figure 2).

Figure 2 TIBCO projection

Messaging

TIBCO offers a portfolio of messaging products:

  • RendezVous (RV) has been traditionally the dominant product. RV is a distributed UDP/multicast messaging system augmented with ‘certified messaging’ to provide reliable delivery (at least once delivery) and RVTX extension for transactional (once and only once) delivery. Apparently, as of August 2005, RVTX is no longer sold.
  • EMS is TIBCO’s own implementation of hub-and-spoke style JMS server database-based, very similar to other pure-play JMS offerings such as Sonic MQ or WebLogic JMS.
  • Talarian/SmartSockets high-volume near-real-time best-effort messaging.

Transformation & routing, Taskflow
Collection of T&R products reflects the history of TIBCO focus shift away from messaging and towards higher stack components:

  • The original T&R product, message broker, was essentially an add-on to the messaging platform that allowed for stateless message transformation, but no task flow control. This product is now discontinued and replaced by IntegrationManager / BusinessWorks.
  • IntegrationManager is essentially the next generation MessageBroker. It adds task flow control, multi-transport capabilities (specifically JMS, CORBA, JDBC) but remains very much a MOM add-on. IntegrationManager is tightly coupled with RV and relies on RV/AE message format as internal data format.
  • BusinessWorks represents a shift towards an integration broker model with support for multiple transports, such that RV remains just one of multiple transports to chose from. BusinessWorks uses XML as internal messaging format, thus becoming virtually independent from RV (note, however, that BW still relies in RV for implementing high-availability features).

BPM

TIBCO’s BPM offering has grown through acquisition:

  • InConcert — originally developed at [CHECK]– is a general purpose workflow management system with capabilities for managing both technical and ‘human’ processes. InConcert provides an extensive API, a prolog-based rules engine, dynamic process instantiation..

    InConcert does not support modern workflow features such as BPEL modeling / execution. InConcerts user and administrative interfaces (at least the Windows-based fact cleint) are very limited and simplistic; at the same time the back-end engine is capable and robust .

    Per unconfirmed signals from TIBCO, InConcert will be discontinued.

  • Staffware is the recently acquired workflow engine with a strong foot especially in the. European market. [FILL IN – get more info].

Other products

  • TIBCO has been one of the pioneers of BAM (both acquisition and in-house development, products include BusinessFactor and OpsFactor).
  • Hawk is RV-based monitoring / proactive error handling tooll.
  • TIB Portal Builder is a portal package providing user access function.
  • TIB BusinessConnect and TIB BusinessPartner (rumoured to be discontinued) provide a B2B interface.

IBM implementation

Like TIBCO, through both acquisition and in house development, IBM assembled a complete integration stack (Figure 3).

IBM’s presence in the integration world started with MQ Series, the original commercial message queue. To this ‘core’, IBM added a message broker solution (MQSI [CHECK-was MQSI acquired from NEON, or just the rules engine was?]), an integration broker (Interchange from CrossWorlds), and a BPM (MQSeries Workflow.). In, parallel IBM developed the WebSphere J2EE application server family [on the basis of Orion?].

Figure 3 IBM projection

Messaging

IBM’s MQSeries, is the pioneer of the MOM market. Because of its market share (60% according to [Gartner - check]) and third-party vendors support (300+ vendors actively develop supporting products), it is de facto the standard amongst the message queueing products.

MQSeries architecture is best described as a multi-node hub-and spoke queueing system providing both reliable transactional delivery of messages across variety of operating systems and network protocol. The basic queueing function is augmented by a multitude of features including high-availability (clustering) and high throughput publish/subscribe (multicast).

Transformation & routing, Taskflow

IBM’s transformation and routing capabilities have been both built and acquired. IBM includes two separate components into their ‘stack’:

  • WebSphere Integrator Broker is an in-house build MOM add-on that provides transformation, routing and flow control.
  • WebSphere Interchange has been acquired from/with Crossworlds. Interchange is a full fledged transport-agnostic integration broker.

BPM

[Research / FILL IN ]

Other products

IBM’s portfolio includes a multitude of EAI related products:

  • WebSphere J2EE application server.
  • WebSphere Portal provides user access function.
  • WebSphere DataInterchange is a B2B interface supporting standards such as EDI/X.12, HIPAA, or HL7.

Comparison

Initial Impressions
Both stacks grew by both acquisitions and in-house development. At the first glance, the TIBCO stack seems more consistent as it constucted of fewer products. In constrast, IBM constantly re-brands products (most recently, pre-pending all names brands ‘WebSphere’) making it difficult to understand.

Both stacks include products with overlapping functionality. It is not clear from the vendor which product should be used under what circumstances; rather, both vendors attempt to create an impression of perfectly coexisting and augmenting each other components. TIBCO seems to pay more attention to maintaining consistency within its portfolio by eliminating overlapping products (for example phasing out of MB, IM, and InConcert as newer components become available); IBM maintains multiple overlapping products but introduces a common front end for all of them (Eclipse IDE). This product management difference may simply be a result of sheer difference of size between both companies and TIBCO’s inability to maintain/support a ‘fat’ portfolio of products.

Messaging: Multicast versus Hub-and-Spoke

The comparison of TIBCO and IBM is de-facto as comparison of two messaging paradigms:

  • Distributed multicast-based publish/subscriber represented by RV. For the purpose this comparison we focus on RV as the base TIBCO’s messaging; not, however, that TIBCO offers its own hub-and-spoke product as well (EMS).
  • Hub-and spoke queueing (MQ Series).

In my opinion, the multicast-based publish/subscribe messaging is an excellent solution for near-real-time message dissemination when 1 à very-many delivery capabilities matter. RV originated on the trading floors as a vehicle for disseminating financial information such as stock prices. However, in most EAI cases the opposite requirements are true:

  • ‘Cardinality’ of message delivery is 1-1, 1-2; 1à-very-many is a rare case.
  • With exception of ‘consolidated application’ integration model (near real time request reply with timeout heuristics), reliability of message delivery takes priority over performance. Effectively, in most EAI implementations of RV, RV ends up simulating a queueing system using its ‘Certified Delivery[2]’ mechanism. While this works, it is a flawed solution (see the discussion of Certified Messaging below).

    Reliable delivery is a ‘native’ function of hub-and-spoke solutions. The multicast solution must be augmented with local persistence mechanism and re-try mechanism

  • While RV offers reliable delivery (queueing) referred to as Certified Messaging, this solution is flawed in that:
    • Inherently, reliability of CM is not comparable to the hub-and-spoke topologies as the data is stored in local file systems using non-transactional disk operations, as opposed to centralized database in hub-and-spoke topology. Corruption of RV ‘ledger files’ is not a rare case that leads to loss of data.

      [Would be nice to investigate ‘solidness’ of MQ in this regard]

    • Temporal de-coupling is not the case. While a message can be queue for a later delivery (in case the target system is unavailable), for a message to be actually delivered both system must be up at the same time.
    • RV / CM lacks a basic facility of any queueing system: a queue browser that is frequently required for production support (for example, in order to remove an offending message). In contrast, MQ Series offers an out-of the box queue browser and a host of third party solutions.
  • Transactional messaging is difficult to implement in multicast environment. TIBCO offers a transactional augmentation of RV (RVTX) that guarantees a 1-and-onlu-once delivery; however, this solution essentially converts RV into a hub-and-spoke system. Consequently, very few RV implementations are transactional.

Having said that, the shortcomings of hub and spoke include:

  • Single point of failure, when the hub is down, everything is down. MQ Series addresses this problem by providing high-reliability clustering.
  • Non-native publish/subscriber (publish/subscribe is emulated programmatically ) that results in reduced performance, especially in 1-to-very many delivery
  • Overhead of hub management (a need for administering hub objects: queues, channels, etc).
  • Inferior performance, especially in 1àmany publish/subscribe and request/reply cases.

These shortcomings — in my opinion — do not outweigh benefits and for that reason MQ Series / hub-and-spoke solutions constitute a better choice for most EAI problem. Multicast-based publish subscribe is better left to its niches (high volume, high performance, accepter unreliability, 1 à very many).

Also, note the following new offering, indicative of product convergence:

  • The discussion ignored TIBCO’s newer offering: the EMS hub-and-spoke server. While it is not yet an official position of TIBCO’s, it appears that TIBCO recognizes RV’s liabilities and shifts to EMS as the base transport.
  • MQ Series provides a multicast add-on for niche publish/subscribe problems.

Other concerns:

  • At the first glance, MQ Series offers an unparalleled presence across operating and programming systems languages.
  • MQ is message-format agnostic. RV used to rely on a family of proprietary message formats (Active Enterprise / AE ) only recently shifting to XML.
  • While messaging appears to commoditize, both vendors decline that that’s the case stressing their unique capabilities in niche applications.
  • MQ Series is conceptually far more complex than its JMS substrate. [ further research: is this extra complexity warranted?}
  • Both vendors introduce dependencies on their proprietary messaging into the higher level of the stack. For example, TIBCO’s BusinessWorks integration broker uses RV as internal messaging; IBM’s MQSI is tightly coupled with MQ Series (though the newest version allows for stating processes from non-MQ channels); IBM has introduced MQ dependencies into Crossworlds.

Transformation & Routing, Task Flow

Both stacks include more than one component implementing T&R and task flow functionalities:

IBM:

  • WebSphere Integrator
  • WebSphere Interchange

TIBCO:

  • MessageBroker
  • IntegrationManager
  • BusinessWorks

For the purpose of this discussion we skip Message Broker from TIBCO as this product has been discontinued (note that Integration Manager, a successor of MB, is also rumoured to be discontinued). Table 1 summarizes the comparison.

style='border-collapse:collapse;border:none'>

 


IBM


TIBCO


WebSphere Integrator


WebSphere Interchange


Integration Manager


BusinessWorks


Architecture


Model


Transport-centric. A MOM add-on.


Integration broker


Transport centric


Integration broker


Runtime


C/C++


JVM


JVM


JVM


External


Abundance of imaginable formats


Multiple formats, but brokers do not operate directly on data
but require translation to internal formats first


Transport support


MQ-centric


Multi-transport


RV-centric


Multi-transport; RV required


Functionality


Transaformations

& flow control


Any-Any


Java - Java


RV-RV


XSLT


Internal format


Any

 


Java classes; GBO / ABO


RendezVous / AE


XML


Long processes


No


Yes


Yes


No


Development environment


‘friendliness’


Unfriendly / Eclipse


Friendly


Friendly


Friendly


Maturity of development model


Matiure


Matrue


Immature.


Mature


Back-end


Platform


Custom


Custom


Custom


Custom


Administration


Mature


Mature


Semi-mature


Mature


Transaction management


XA/XOpen


XA/XOpen

Business transaction support!


No


Limited to single source, no, distributed transactions, no
business transactions


High-availabilty


MQ Based


MQ Based [Research]


RV Distributed Queue / Fault Tolerance


Special features


 


High performance afforded by native non-JVM implementation.


Introduced GBO/ABO

Business transaction support

General forward-thinking in EAI


Long-running flows (checkpointing)


XML/XSLT based translations

Table 1 T&R and task flow comparison

Overall model [3]

Both stacks offer a MOM-add-on (transport centric) and an integration-broker component. In both cases, the integration brokers are the newer components:

  • IBM’s MQSI and TIBCO integration manager are transport add-ons.
  • MQSI is tightly linked to MQ Series. It requires MQ Series to operate. Only the most recent version of MQSI allows for launching a task flows by non-MQ events.
  • Integration Manager is tightly linked to RendezVous. Integration Manager requires RV to execute and relies on RV/ActiveEnterprise data format for internal data exchange.

TIBCO BuseinesWorks and IBM Interchange represent a shift towards the integration broker model.

BusinessWorks continues to rely RV as the base transport and uses RV it to implement high availability features (failover, load balancing). However, BusinessWorks no longer requires RV data format for internal message exchange; it relies on XML instead.

Likewise, IBM Interchange (originally Crossworlds), is a transport independent product that implements integration broker model.

Runtime

All products except MQSI execute within a JVM; I expect MSQI to yield for smaller footprint and produce higher performance than the rest of the products.

Functionality

MQSI is unique in its support for any multiple internal data format and any-to-any translations. This is very much in line with the format-agnostic nature of MQ. The remaining three products rely on uniform internal formats: AE/RV (Integration Manager), XML (BusinessWorks) or Java (Interchange)

Interchange appears the most innovative product in the pack. It stresses the conceptual aspect of integration. For example, Interchange/Crossworlds and was the first product on the market to incorporate the concept of Canonical Data Model into the product; Crossworlds/Interchange institutionalized this pattern and requires programmer to express interactions in terms of general business object model (GBO) versus application-specific objects (ABO). Crossworlds/Interchange forces the user to think about generalizations and to capitalize on commonalities by forcing the user to express interactions as a set of CRUD operations upon the common objects implemented within the applications.

All components provide task flow function (TIBCO’s message broker is the only exception; its function is limited to transformation and routing; all processing is stateless). Interchange and Integration Manager provide functions typically reserved for BPM products – ability to persist flow state and thus coordinate long running business processes. While this function does not obsolete a need for a BPM product, it allows for constructing limited technical long-running flows.

Both products provide a broad coverage of connectivity and format standard. However, IBM products provide a more reach set of functions for developing mission critical applications, specifically in the area of transaction management:

  • MQSI allows the flows and the flow-coordinated resources to participate in distributed XA-compliant transaction transactions (it still requires an external transaction monitor).
  • Interchange offers ‘business transaction management’ protocol; while this is not a standard protocol, such as WS-Transactions, Interchange provides a framework for compensatory-action based transaction manager. To my knowledge this is very a unique feature amongst the EAI products.
  • In contrast, TIBCO products offer minimal support for constructing transactional system. Neither business transactions nor distributed transactions are supported. IntegrationManager offers no transactional support altogether [VERIFY]; BusinessWorks allow for managing transactions but within single data source only. Thus, encompassing – for example – acceptance of a message and database update within a single transaction is impossible.

In general, it appears that:

  • Transport-centric technologies are the older ones and the focus shifts to ‘integration broker’ model. This most likely reflects the multi-transport nature of integration recognizing that most enterprises rely on multiple transports. At the same time, it allows enterprises to take advantage of commoditization and standardization while building portfolio-based EAI stacks.
  • Both systems offer ‘complete’ functionality for constructing integrations except for a serious gap in the area of transaction management in TIBCO’s stack.

Development model

We’ll look at the development model from two angles:

  • Friendliness –easiness of programming, intuitiveness.
  • Maturity – easiness engineering software using product: is it ready for integrating with version control, is it designed to capitalize on commonalities?

In general, TIBCO products appear more user friendly than IBM. Both BusinessWorks and IntegrationManager offer relatively intuitive user interfaces. IBM’s MQSI is counterintuitive and difficult to use. Interchange/Crossworlds improves on MQSI and is comparable with TIBCO’s products.

At the same time IBM products appear significantly more mature than TIBCOs:

  • Both MQSI and Interchange/Crossworlds [VERIFY Crossworlds] store development artifacts in separate files, allowing for per-component version control. Common Eclipse-based IDE enables integration with popular version control tools.
  • In contrast, IntegrationManager stores ALL development artifacts in a single repository/file, thus disabling the ability to put finer-grained artifacts under configuration management; likewise, it is very difficult to share basic commonalities (such as data schemas) between multiple projects. BusinessWorks (and the underlying Designer 5x) stores project components in per-component files and is integrated with popular version control tools, such as Perforce.
  • Both IBM products are designed to capture and capitalize on commonalities. MQSI captures translations and flows in libraries that can be re-used across multiple integrations. Interchange – in addition to pioneering GBO/ABO – allows for capturing commonalities in ‘interaction templates’ and allows for re-use of transforms.

    This is in a sharp contrast to TIBCO’s products where capitalization on commonalities in behavior requires copy-paste; BusinessWorkers represents a slight improvement in this area as it represents transforms as XSTL sheets, this potentially allowing for building generic constructs.

  • ‘Refactoring suport’ / refactoring browse – [FILL IN]

Summarizing, IBM’s product focus on engineering aspects of integration development, while TIBCO accents user friendliness. This results in a trade-off is between immediate productivity and ease of long-term maintenance.

Back-end
All components execute logic within custom containers. This is especially surprising and disappointing in case of IBM: one would expect that the brokering solutions (especially the java-based one: interconnect) would be built on top of the WebSphere application server thus allowing to unify management and administration.

All components offer reasonably sophisticated administration tools. TIBCO tools has been lacking a proper command-line administration tools but is rapidly improving. BusinessWorks’ command-line tools allows for automating administrative tasks, such as deployment; these tools are out of the box in IBM stack [verify Crossworlds]

BPM
[Reasearch MQ Workflow]

Summary
[FILL IN]

——————————————————————————–

[1] In general, the lower the degree of coupling between the components, the more flexible and robust their combination (software system) is. Therefore, low degree of coupling is – in most cases — a desired property of a software system. A system that exhibits a low degree of coupling is referred to as loosely coupled.

Coupling pertains to multiple aspects of relations between software systems components. Examples of coupling include technology coupling (components must use the same technology in order to interoperate), location coupling (components must know each others location), or logic coupling (components logic is interdependent; components operate through a non-generic fine-grained APIs). queueing), technology coupling, location coupling, network addressing coupling.

Temporal coupling denotes the existence of temporal dependencies between the components of a system. A temporally coupled system imposes time requirements on interoperating components. For example, a client-server system operating in request/reply fashion is tightly coupled, as it requires that the server be available at the time the client originates a request or a timeout occurs. In a temporally decoupled system, the temporal dependencies are reduced. This is typically achieved by some sort of store-and-forward cross-component information exchange mechanism and by asynchronous request processing. For example, an order processing system that retrieves an order entry request message from an MQ Series queue is temporarily decoupled from the asynchronous

[2] Certified Delivery augments RV with ‘at least once delivery’ semantics. Crudely speaking, if delivery of a message is temporarily impossible, RV stores ‘certified’ messages in local ‘ledger files’. RV re-publishes the message once the target system is ready to accept messages again.

[3] For the purpose of this document we divide integration topologies into transport-centric and integration-broker-centric.

In the transport-centric model. messaging constitutes the common platform (i.e. the ‘integration universe’) for cross-system communication. This passive transport core is augmented by active message brokers that provide transformation, routing, and task flow.

Transport-centric

In integration-broker-centric topology, an integration broker is a software component that enables system integration by managing and orchestrating message flows between the broker-integrated systems. An integration broker is transport-agnostic in that it can control message flows between a varieties of transports. The broker itself (and not messaging) constitutes the ‘integration universe’.

Broker-centric

351 Responses to EAI Convergence: IBM WBI & TIBCO


Comments

  1. Comment by Sandy Kemsley | 2005/08/03 at 13:29:07

    Nice article! I look forward to reading it when it’s complete.

  2. Comment by Anonymous | 2005/08/13 at 01:05:18

    A couple of corrections about TIBCO’s product stack:

    1) MessageBroker is a completely discontinued product. It might be interesting to mention from a historical perspective, but should really be removed from any TIBCO Architecture overview

    2) IntegrationManager is no longer sold actively either, so the comments about MessageBroker applies to IntegrationManager as well.

    3) TIBCO’s JMS product is called EMS - Enterprise Message Service and not EJMS or “TIB Enterprise JMS”

    4) RVTX is also discontinued.

    5) EMS is now the core messaging offering from TIBCO with Rendezvous and SmartSockets offering extended capability that is integrated directly with EMS.

    6) BusinessWorks does not use Rendezvous internally. It is correct that Rendezvous is used when running in fault tolerant mode, but the same fault tolerant behavior can be obtained by having BusinessWorks feed of a JMS queue.

    7) The choice of the messaging platform is now fully a deployment option in Businessworks. In fact, Businessworks may be deployed on top of IBM MQ if so desired.

    8) The TIBCO BusinessWorks engine is surprisingly lightweight. It could easily be deployed in a distributed node fashion. So, yes, it is often portrayed as an integration broker, but it should be thought of as a highly flexible service composition and abstraction container which leaves the IT Architect with a wide range of options for deployment topologies.

  3. Comment by Administrator | 2005/08/13 at 13:51:30

    Thanks for the comments, Anonymous; I take it you work for TIBCO.

    I wrote this piece in early 2004 and just put it here, your comments are mostly spot on:

    1) yes, I know MB is removed though I know customers that still do use it with extended support license. It is important from historical perspective as it shows the shift from messaging add on (MB) to a broker (BW). The document says:

    “This product (MB) is now discontinued and replaced by IntegrationManager / BusinessWorks. ”

    2) IM may not be sold, but has a large install base. Thanks for the comment though. I will add the info that it is no longer sold.

    3) Yep - thanks for this one.

    4) Did not know - thanks. It is important to mention RVTX though as an attempt to add transactional semantics to RV.

    5) Yep, EMS is. The document says:

    “While it is not yet an official position of TIBCO’s, it appears that TIBCO recognizes RV’s liabilities and shifts to EMS as the base transport.”

    I attended TUCON 2004 and asked the question: is EMS the base transport a few times, and could not get a clear answer. But it makes perfect sense for it to be the base one.

    6) Thats what the document says, its there for HA. Last time I installed BW however, RV was a pre-requisite. Maybe no more.

    7) Perhaps. Does this happen in real life?

    8 ) Yep - but the topology is an orthogonal story. You can indeed deploy mutliple BW instances but the question is: what is the ‘integration universe’ ? is it transport or is it the broker? take a look here: http://eaiblueprint.com/3.0/?p=20

    Thanks again! I’ll make adjustments at my leisure.

  4. Comment by Sanjib Biswas | 2005/11/11 at 01:18:11

    Hi Greg,
    It was a nice arcticle.
    Thanks……
    I would like to know some information about TIBCO implementations.
    How to calculate the number of CPUs of the App server and what impact will TIBCO messaging have in the corresponding scenarios.
    It will be a great help if you can send me some reference sites……….. or docs.

  5. Comment by Gijish | 2005/11/23 at 04:59:48

    Hi,

    That a great comparison about TIBCO and IBM Stack.
    It would be great if you could provide a comparison of IBM’s current WBI stack w.r.t.o IBM’s vision of WBI’s enhancement a year down the lane.

    Once again congrats for a great comparison.

    –Gijish

  6. Comment by Instructions | 2007/03/14 at 14:31:07

    I finally decided to give you a little feedback ! well you got it! i love your site !!! no , really, its good…

  7. Comment by quick | 2007/03/15 at 04:13:45

    Play this site, really appreciate it.

  8. Comment by Wilmington | 2007/03/15 at 08:57:33

    I am happy to see this site so much. It is always nice to hear such good news as your site.

  9. Comment by google | 2007/03/15 at 10:01:52

    Nice site. Thanks.

  10. Comment by Fortis Dental Insurance Utah | 2007/03/15 at 12:21:17

    Nice site try it here.

  11. Comment by Anonymous | 2007/03/17 at 19:30:41

    Sehr informative Seite. Vielen Dank für die Infos!

  12. Comment by recommended | 2007/03/18 at 01:40:01

    I have been a guest of this home page! ZiPiTiDuYa… ZiPiDiHey…

  13. Comment by verona | 2007/03/18 at 20:38:00

    Stupore! ho una sensibilità molto buona circa il vostro luogo!!!!

  14. Comment by CO__ | 2007/03/19 at 03:48:02

    We loved the site, really loved it!

  15. Comment by instant credit cards online approval | 2007/03/20 at 13:16:14

    great

  16. Comment by benefit | 2007/03/21 at 08:37:02

    Like the site very much, thanx 4 your efforts webmasters

  17. Comment by IA__ | 2007/03/21 at 21:10:32

    I think that your site is very interesting and nice. Good job !

  18. top
    Comment by top | 2007/03/22 at 05:20:21

    Boy, this is some high-class site

  19. Comment by buy cheap | 2007/03/27 at 17:29:51

    Lovely, informative site, thanks

  20. Comment by Anonymous | 2007/03/29 at 19:43:27

    I enjoyed this site very much and have taken away a better insight. I will recommend this site to everyone I know. More people should step into .

  21. Comment by Concord | 2007/04/02 at 22:58:43

    What a nice site, been surfing on it for the whole night and day and i neva got bored for a single minute. Keep up your good work and all of the best in everything you do! :-)

  22. Comment by average rate | 2007/04/04 at 19:23:33

    Hello! I figured it would be nice if I signed your guestbook. I just thought that I would visit your homepage and see what all you have been up to, well - it’s awesome!

  23. Comment by top companies | 2007/04/05 at 10:02:30

    Recommend this site for great pleasure.

  24. Comment by discount | 2007/04/05 at 10:03:39

    Nice site, I have bookmarked your site yet and I will come back again ! You have a gratest site!

  25. Comment by Downloads | 2007/04/06 at 12:35:36

    I admire you on the willingness to share this info with others - good luck!

  26. Comment by naked | 2007/04/07 at 19:12:26

    9 su 10! Ottenerlo! Siete buoni!

  27. Comment by Anonymous | 2007/04/09 at 04:32:59

    You have a great website. Keep up the good work.

  28. Comment by Anonymous | 2007/04/09 at 04:33:40

    Thank you for opening a wonderfully new sight..I wish you the best of luck with your new venture.

  29. Comment by tette | 2007/04/09 at 21:19:22

    Interessieren. SEHR interessant! ;)

  30. Comment by Anonymous | 2007/04/10 at 01:44:39

    A very interesting website. I plan to access it again when I get home and have more time. There is much I need to look into here.

  31. Comment by Anonymous | 2007/04/10 at 16:22:28

    You are doing a wonderful thing here on the Internet. I wish you the very best. Kindest regards.

  32. Comment by Anonymous | 2007/04/10 at 18:53:19

    This site is interesting as well as informative. Enjoyed browsing through the site. Keep up the good work. Greetings..

  33. Comment by Anonymous | 2007/04/11 at 18:16:38

    Boy, this is some high-class site

  34. Comment by 1200 | 2007/04/12 at 02:28:09

    La buona visione del senso!

  35. Comment by Anonymous | 2007/04/12 at 07:05:07

    We loved the site, really loved it!

  36. Comment by scarichi | 2007/04/12 at 13:36:41

    luogo interessante, soddisfare interessante, buon!

  37. Comment by Anonymous | 2007/04/12 at 22:38:39

    Lovely to see such a wonderful site. Thank you

  38. Comment by anna nicole | 2007/04/13 at 09:18:30

    anna nicole

  39. Comment by essere | 2007/04/13 at 23:10:27

    Nice site you have!

  40. Comment by sardegna | 2007/04/15 at 09:34:51

    Lo trovo piuttosto impressionante. Lavoro grande fatto..)

  41. Comment by dame | 2007/04/16 at 13:29:16

    pagine piuttosto informative, piacevoli =)

  42. Comment by John M. | 2007/04/17 at 14:20:11

    This was a very interesting and thorough article on the subject that seems quite neutral, though outdatd. It interests me because 5 years ago, we evaluated MQ and RV MoM for distribtion of financial market data and found out most of what you have fleshed out here.

    Not surprisingly perhaps, we ended up choosing Tibco RV as MoM for this purpose, based on performance and price, including looking at the HW demands as well.

    Later, we have went into using BusinessWorks for integration and see this as a lightweight and very resource efficient transformation and integration engine.
    What’s happened with the IBM stack in the meantime I am not updated on, but I gues what you have covered here still stands when it comes to “basic” RV vs. MQ series and BUS vs. HUB models - where I guess Tibco’s JMS - EMS with RV capabilities is kind of a hybrid…? The “old” products are discontinued.

    Tibco has moved towards EMS and BusinessWorks as basic platform with Eclipse based admin/config. An exciting new concept from Tibco called ActiveMatrix is meet ESB/SOA and grid computing demands.

    How IBM now meets this with their stack is unknown to me, but it would be very interesting if you came with an update to your article covering these issues.

  43. Comment by Anonymous | 2007/04/30 at 13:01:57

    YES,VERY GOOD WEBSITE!

  44. Comment by Anonymous | 2007/05/01 at 10:21:48

    I love this site, there is so much information to be found. Thank you.


Trackbacks & Pingbacks »»

  1. Trackback by Column 2 | 2005/08/03 at 13:31:09

    Integration stacks explained and compared

    A good explanation of integration stacks (including EAI and BPM) by Greg Wdowiak.

  2. Trackback by Hydrocodone. | 2007/03/16 at 06:07:07

    Hydrocodone.

    Hydrocodone.

  3. Trackback by free video actress naked | 2007/03/16 at 07:21:39

    free video actress naked

    abrikoskos 745663 Relevant links for free video actress naked.

  4. Trackback by anal fisting thumb | 2007/03/16 at 08:37:33

    anal fisting thumb

    abrikoskos 745663 Features of anal fisting thumb.

  5. Trackback by door hinge interior | 2007/03/16 at 09:52:22

    door hinge interior

    abrikoskos 745663 Actual news on door hinge interior category.

  6. Trackback by map santa barbara california | 2007/03/16 at 11:10:15

    map santa barbara california

    abrikoskos 745663 map santa barbara california application

  7. Trackback by caught in outdoor sex | 2007/03/16 at 12:25:25

    caught in outdoor sex

    abrikoskos 745663 Relevant information about caught in outdoor sex.

  8. Trackback by hardcore interracial porn | 2007/03/16 at 13:42:10

    hardcore interracial porn

    abrikoskos 745663 Books about hardcore interracial porn.

  9. Trackback by boating nude | 2007/03/16 at 16:01:53

    boating nude

    abrikoskos 745663 Fresh news on boating nude.

  10. Trackback by busty amateur cutie | 2007/03/16 at 17:19:17

    busty amateur cutie

    abrikoskos 745663 Research about busty amateur cutie.

  11. Trackback by home porn spy | 2007/03/16 at 18:34:33

    home porn spy

    abrikoskos 745663 home porn spy introduction

  12. Trackback by 2 hot juicy teacher | 2007/03/16 at 19:51:29

    2 hot juicy teacher

    abrikoskos 745663 2 hot juicy teacher foundation

  13. Trackback by female tattoo tribal | 2007/03/17 at 05:03:32

    female tattoo tribal

    abrikoskos 745663 Popular authors of female tattoo tribal articles

  14. Trackback by gay hunk gallery | 2007/03/17 at 06:20:49

    gay hunk gallery

    abrikoskos 745663 Master information for gay hunk gallery.

  15. Trackback by nude old hags | 2007/03/17 at 07:36:58

    nude old hags

    abrikoskos 745663 Aggregator of nude old hags sites

  16. Trackback by japan cosplay | 2007/03/17 at 08:53:18

    japan cosplay

    abrikoskos 745663 Intresting information about japan cosplay.

  17. Trackback by clothing sexy wholesale womens | 2007/03/17 at 10:09:38

    clothing sexy wholesale womens

    abrikoskos 745663 Actual news on clothing sexy wholesale womens category.

  18. Trackback by japanese big boob | 2007/03/17 at 11:25:40

    japanese big boob

    abrikoskos 745663 Fresh news on japanese big boob.

  19. Trackback by gay sample clip | 2007/03/17 at 13:59:00

    gay sample clip

    abrikoskos 745663 gay sample clip info and more

  20. Trackback by asian blow job milf | 2007/03/17 at 15:15:38

    asian blow job milf

    abrikoskos 745663 Modern view of asian blow job milf.

  21. Trackback by buy hydrocodone without a prescription | 2007/03/19 at 01:26:08

    buy hydrocodone without a prescription

    news

  22. Trackback by wellbutrin + prozac | 2007/03/19 at 14:28:35

    difference between tricor and lipitor

    alesse birth control side effects

  23. Trackback by yasmin us | 2007/03/19 at 16:33:40

    aldactone side effects

    flexeril pics

  24. Trackback by will i lose weight on aldactone | 2007/03/19 at 20:10:25

    what if your condition deteriorates while on prozac?

    can naprosyn be taken with oxycontin

  25. Trackback by allegra pregnant | 2007/03/19 at 22:15:10

    detrol interactions

    voyage snorkeling de caye de belize d’ambre gris

  26. Trackback by effexor clinical trial | 2007/03/19 at 23:13:22

    allegra pic versace

    fosamax precautions

  27. Trackback by what is butalbital prescribed for | 2007/03/20 at 06:43:55

    server iowa state ortho gis satellite

    prevacid and constipation

  28. Trackback by zoloft abuse | 2007/03/20 at 07:47:51

    clarinex - d

    can wellbutrin cause swelling in face

  29. Trackback by seasonale birth control and side effects | 2007/03/20 at 11:46:21

    discussion rooms about lexapro

    warts aldara

  30. Trackback by abusing zyrtec | 2007/03/20 at 20:58:59

    amoxicillin and side effects

    detrol interactions

  31. Trackback by Health Insurance Plan California | 2007/03/20 at 21:04:09

    Health Insurance Plan California

    constantly:simmers crank

  32. Trackback by amoxicillin and aspirin | 2007/03/21 at 02:33:22

    amoxicillin dose for ghonorrea

    wellbutrin + prozac

  33. Trackback by sample fuck movie | 2007/03/21 at 02:39:02

    sample fuck movie

    This site is about sample fuck movie.

  34. Trackback by secret friends live sex | 2007/03/21 at 04:56:34

    secret friends live sex

    Features of secret friends live sex.

  35. Trackback by effexor, definition | 2007/03/21 at 05:09:40

    prozac nation ricci nude video clip

    herpes zovirax dosage valtrex

  36. Trackback by yasmin kent model folkestone | 2007/03/21 at 06:00:05

    lipitor patent expiration

    allegra identification

  37. Trackback by thong girl | 2007/03/21 at 07:17:41

    thong girl

    Eye of thong girl

  38. Trackback by ericsson k800i silver sony | 2007/03/21 at 09:28:22

    ericsson k800i silver sony

    Variants of ericsson k800i silver sony.

  39. Trackback by lenopa.com | 2007/03/21 at 11:35:16

    parjitta.com

    zabity.com

  40. Trackback by fat naked black woman | 2007/03/21 at 16:09:11

    fat naked black woman

    Books about fat naked black woman.

  41. Trackback by free big pussy lip | 2007/03/21 at 18:15:12

    free big pussy lip

    free big pussy lip intro article

  42. Trackback by stejala.com | 2007/03/21 at 21:40:53

    kligena.com

    rojara.com

  43. Trackback by arnifa.com | 2007/03/21 at 21:45:48

    pimpasa.com

    parjitta.com

  44. Trackback by stejala.com | 2007/03/21 at 22:12:08

    zabrima.com

    azinna.com

  45. Trackback by arnifa.com | 2007/03/21 at 22:44:36

    tanola.com

    kovjara.com

  46. Trackback by parjitta.com | 2007/03/22 at 02:15:40

    midiso.com

    kigyga.com

  47. Trackback by lenopa.com | 2007/03/22 at 02:58:30

    zabity.com

    tanola.com

  48. Trackback by gajipa.com | 2007/03/22 at 05:47:17

    sinuta.com

    pimpasa.com

  49. Trackback by amateure fuck group | 2007/03/22 at 09:00:20

    amateure fuck group

    amateure fuck group friends

  50. Trackback by 2007 dress prom sparkle | 2007/03/22 at 13:03:29

    2007 dress prom sparkle

    Relevant links for 2007 dress prom sparkle.

  51. Trackback by free sex directory | 2007/03/22 at 14:28:11

    free sex directory

    free sex directory co

  52. Trackback by arnifa.com | 2007/03/22 at 17:14:25

    gajipa.com

    begagy.com

  53. Trackback by bisena.com | 2007/03/23 at 12:04:35

    bisena.com

    nakrema.com

  54. Trackback by cefana.com | 2007/03/24 at 03:50:53

    arnifa.com

    zabity.com

  55. Trackback by buy valium online | 2007/03/24 at 08:27:00

    buy valium online

    news

  56. Trackback by grind pussy | 2007/03/24 at 17:09:32

    grind pussy

    Title of grind pussy

  57. Trackback by porn podcasts | 2007/03/24 at 20:36:58

    porn podcasts

    Search results for ‘porn podcasts’.

  58. Trackback by hydrocodone | 2007/03/24 at 21:48:40

    hydrocodone

    news

  59. Trackback by twin sex clip | 2007/03/25 at 04:40:53

    twin sex clip

    twin sex clip co

  60. Trackback by amateur woman nude pic | 2007/03/25 at 06:25:48

    amateur woman nude pic

    amateur woman nude pic foundation

  61. Trackback by Credit Cards Comparison | 2007/03/25 at 08:38:18

    Credit Cards Comparison

    Eiffel temples.appetizer spindling joint craves

  62. Trackback by busty boob video | 2007/03/25 at 10:33:26

    busty boob video

    homepage of busty boob video

  63. Trackback by bus buy school used | 2007/03/25 at 12:29:11

    bus buy school used

    Master information for bus buy school used.

  64. Trackback by disney xxx gallery | 2007/03/25 at 18:02:27

    disney xxx gallery

    disney xxx gallery intro

  65. Trackback by bmw dealer south bay | 2007/03/26 at 13:56:29

    bmw dealer south bay

    Top news about bmw dealer south bay.

  66. Trackback by jeep raleigh | 2007/03/26 at 16:20:34

    jeep raleigh

    This page contains some info about jeep raleigh

  67. Trackback by 2008 lexus lx470 vehicle | 2007/03/26 at 19:03:57

    2008 lexus lx470 vehicle

    Description of 2008 lexus lx470 vehicle.

  68. Trackback by nissan dealer tampa | 2007/03/26 at 21:19:55

    nissan dealer tampa

    Latest nissan dealer tampa news

  69. Trackback by mazda3 2007 | 2007/03/27 at 01:31:32

    mazda3 2007

    home | mazda3 2007 | contacts

  70. Trackback by sjlmuvyb | 2007/03/27 at 07:15:02

    sjlmuvyb

    sjlmuvyb

  71. Trackback by car eclipse | 2007/03/27 at 10:23:57

    car eclipse

    Reviews on car eclipse.

  72. Trackback by toyota olympia washington | 2007/03/27 at 12:35:22

    toyota olympia washington

    The best of toyota olympia washington.

  73. Trackback by control h2 hummer radio | 2007/03/27 at 14:39:14

    control h2 hummer radio

    Very actual information about control h2 hummer radio.

  74. Trackback by sexy soundarya | 2007/03/29 at 03:35:27

    sexy soundarya

    Technologies of sexy soundarya

  75. Trackback by microkini | 2007/03/29 at 06:32:56

    microkini

    Master information for microkini.

  76. Trackback by hentai porn | 2007/03/29 at 09:28:51

    hentai porn

    Actual articles about hentai porn and more.

  77. Trackback by wwe divas undressed | 2007/03/29 at 10:56:35

    wwe divas undressed

    Search results for ‘wwe divas undressed’.

  78. Trackback by crazy bitch | 2007/03/29 at 12:18:14

    crazy bitch

    Research about crazy bitch.

  79. Trackback by sexy halloween costumes | 2007/03/29 at 13:48:07

    sexy halloween costumes

    Relevant sexy halloween costumes

  80. Trackback by japanese porn | 2007/03/29 at 15:03:56

    japanese porn

    japanese porn source

  81. Trackback by banged up | 2007/03/29 at 16:27:55

    banged up

    Popular authors of banged up articles

  82. Trackback by sexy asian | 2007/03/29 at 17:47:27

    sexy asian

    sexy asian source

  83. Trackback by squirtingcarly | 2007/03/29 at 19:00:13

    squirtingcarly

    squirtingcarly friends

  84. Trackback by hot wife rio | 2007/03/29 at 20:18:39

    hot wife rio

    News about hot wife rio.

  85. Trackback by greenguy | 2007/03/29 at 21:28:26

    greenguy

    Research about greenguy.

  86. Trackback by hand job | 2007/03/29 at 22:45:08

    hand job

    hand job moves

  87. Trackback by sable nude | 2007/03/29 at 23:52:15

    sable nude

    Description of sable nude.

  88. Trackback by freeporn | 2007/03/30 at 01:03:24

    freeporn

    Books about freeporn.

  89. Trackback by lesb | 2007/03/30 at 02:12:48

    lesb

    Variants of lesb.

  90. Trackback by naked blondes | 2007/03/30 at 04:29:52

    naked blondes

    Of naked blondes and more

  91. Trackback by shake your money maker | 2007/03/30 at 05:58:42

    shake your money maker

    Top news about shake your money maker.

  92. Trackback by retard | 2007/03/30 at 07:04:18

    retard

    Latest retard news

  93. Trackback by double anal | 2007/03/30 at 08:24:11

    double anal

    Relevant double anal

  94. Trackback by lesbian masturbation | 2007/03/30 at 10:44:18

    lesbian masturbation

    lesbian masturbation friends

  95. Trackback by porno movies | 2007/03/30 at 11:54:03

    porno movies

    Relevant porno movies

  96. Trackback by domai | 2007/03/30 at 14:08:20

    domai

    Research about domai.

  97. Trackback by good pussy | 2007/03/30 at 15:14:57

    good pussy

    Very actual information about good pussy.

  98. Trackback by huge pussy | 2007/03/30 at 16:17:04

    huge pussy

    Relevant information about huge pussy.

  99. Trackback by xnxx | 2007/03/30 at 17:14:03

    xnxx

    xnxx info and more

  100. Trackback by gay hunks | 2007/03/30 at 18:20:49

    gay hunks

    Relevant links for gay hunks.

  101. Trackback by 6424025d276836341585c289f7e419b8 | 2007/03/30 at 18:40:08

    6424025d276836341585c289f7e419b8

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  102. Trackback by tight ass | 2007/03/30 at 19:23:46

    tight ass

    home | tight ass | contacts

  103. Trackback by huge cocks | 2007/03/30 at 20:28:44

    huge cocks

    Value information about huge cocks

  104. Trackback by fuck | 2007/03/30 at 21:26:43

    fuck

    fuck co

  105. Trackback by defloration | 2007/03/30 at 22:26:52

    defloration

    Aggregator of defloration sites

  106. Trackback by cheerleaders hot | 2007/03/30 at 23:33:08

    cheerleaders hot

    cheerleaders hot co

  107. Trackback by cheerleader pussies | 2007/03/31 at 00:24:45

    cheerleader pussies

    cheerleader pussies author

  108. Trackback by perfect ass | 2007/03/31 at 01:26:49

    perfect ass

    Modern view of perfect ass.

  109. Trackback by hot gay guys fucking | 2007/04/01 at 06:28:43

    hot gay guys fucking

    Technologies of hot gay guys fucking

  110. Trackback by big boy steam locomotive | 2007/04/01 at 07:38:21

    big boy steam locomotive

    –>big boy steam locomotive

  111. Trackback by bigmouthfuls sedora | 2007/04/01 at 08:35:53

    bigmouthfuls sedora

    This site contains relevant information about bigmouthfuls sedora.

  112. Trackback by fem dom spanking video | 2007/04/01 at 09:43:18

    fem dom spanking video

    This site is about fem dom spanking video.

  113. Trackback by facial expression chart | 2007/04/01 at 10:44:00

    facial expression chart

    facial expression chart application

  114. Trackback by new paris sex tape | 2007/04/01 at 12:58:44

    new paris sex tape

    Popular authors of new paris sex tape articles

  115. Trackback by free gay mature video | 2007/04/01 at 16:42:49

    free gay mature video

    Relevant links for free gay mature video.

  116. Trackback by free nude porn site | 2007/04/01 at 18:17:19

    free nude porn site

    Catalogue of free nude porn site.

  117. Trackback by young smooth twinks | 2007/04/01 at 22:04:35

    young smooth twinks

    young smooth twinks info

  118. Trackback by antidepressant effexor xr | 2007/04/02 at 00:22:24

    antidepressant effexor xr

    Actual news on antidepressant effexor xr category.

  119. Trackback by video de futbol | 2007/04/02 at 01:20:04

    video de futbol

    Eye of video de futbol

  120. Trackback by tic tac toe sock | 2007/04/02 at 02:22:22

    tic tac toe sock

    Title of tic tac toe sock

  121. Trackback by chloe free sample vevrier | 2007/04/02 at 03:21:39

    chloe free sample vevrier

    home | chloe free sample vevrier | contacts

  122. Trackback by novelty key chain | 2007/04/02 at 04:13:41

    novelty key chain

    Relevant information about novelty key chain.

  123. Trackback by animal right fact | 2007/04/02 at 05:21:39

    animal right fact

    Relevant links for animal right fact.

  124. Trackback by used atv and quads | 2007/04/02 at 07:03:38

    used atv and quads

    used atv and quads co

  125. Trackback by free local adult chat | 2007/04/02 at 07:54:39

    free local adult chat

    Information source about free local adult chat.

  126. Trackback by russian nude art | 2007/04/02 at 08:49:00

    russian nude art

    Relevant information about russian nude art.

  127. Trackback by female body painting | 2007/04/02 at 09:44:47

    female body painting

    Relevant search results and links for female body painting

  128. Trackback by flash toon sex | 2007/04/02 at 10:39:52

    flash toon sex

    Info about flash toon sex.

  129. Trackback by game link xxx | 2007/04/02 at 13:14:36

    game link xxx

    Aggregator of game link xxx sites

  130. Trackback by club de futbol monterrey | 2007/04/02 at 14:08:56

    club de futbol monterrey

    Top news about club de futbol monterrey.

  131. Trackback by bag lane shopping taylor | 2007/04/02 at 14:56:44

    bag lane shopping taylor

    Approved articles about bag lane shopping taylor.

  132. Trackback by background for myspace profile | 2007/04/02 at 15:47:17

    background for myspace profile

    Pros and cons of background for myspace profile.

  133. Trackback by outdoor sex picture | 2007/04/02 at 16:44:07

    outdoor sex picture

    outdoor sex picture co

  134. Trackback by large boob | 2007/04/02 at 18:17:59

    large boob

    Reviews on large boob.

  135. Trackback by masturbation sex story | 2007/04/02 at 19:09:25

    masturbation sex story

    masturbation sex story info

  136. Trackback by shaving head album | 2007/04/02 at 19:51:34

    shaving head album

    shaving head album foundation

  137. Trackback by party sex toon | 2007/04/02 at 20:47:58

    party sex toon

    Eye of party sex toon

  138. Trackback by horse riding ireland | 2007/04/02 at 21:27:51

    horse riding ireland

    horse riding ireland intro

  139. Trackback by game money strip | 2007/04/02 at 22:08:40

    game money strip

    game money strip intro

  140. Trackback by young gay boy pic | 2007/04/03 at 00:18:30

    young gay boy pic

    young gay boy pic start page

  141. Trackback by girl next door episode | 2007/04/03 at 00:59:40

    girl next door episode

    Search results for ‘girl next door episode’.

  142. Trackback by free ebony movie | 2007/04/03 at 02:16:18

    free ebony movie

    –>free ebony movie

  143. Trackback by girl shower voyeur | 2007/04/03 at 02:56:10

    girl shower voyeur

    Advantages of girl shower voyeur.

  144. Trackback by girl glory hole roxy | 2007/04/03 at 03:38:49

    girl glory hole roxy

    Value source for girl glory hole roxy.

  145. Trackback by soap making tip | 2007/04/03 at 04:29:25

    soap making tip

    Fresh information about soap making tip.

  146. Trackback by hairy woman sex | 2007/04/03 at 05:12:54

    hairy woman sex

    Popular authors of hairy woman sex articles

  147. Trackback by adult sex video | 2007/04/03 at 06:33:35

    adult sex video

    adult sex video source

  148. Trackback by man sexy body | 2007/04/03 at 07:15:22

    man sexy body

    Reviews of man sexy body.

  149. Trackback by big japan tit | 2007/04/03 at 08:00:20

    big japan tit

    homepage of big japan tit

  150. Trackback by Valium no prescription. | 2007/04/03 at 11:46:01

    Valium no prescription.

    Valium no prescription.

  151. Trackback by Buy valium. | 2007/04/04 at 16:37:18

    Buy valium.

    Buy valium.

  152. Trackback by arredo antico ufficio bergamo | 2007/04/12 at 15:03:06

    arredo antico ufficio bergamo

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  153. Trackback by bed and breakfast provincia gorizia | 2007/04/12 at 15:44:26

    bed and breakfast provincia gorizia

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  154. Trackback by leggere posta libero outlook | 2007/04/12 at 15:49:30

    leggere posta libero outlook

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  155. Trackback by mail linea it | 2007/04/12 at 17:26:56

    mail linea it

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  156. Trackback by imryljt | 2007/04/12 at 17:49:31

    imryljt

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  157. Trackback by appartamento affito torino provincia | 2007/04/12 at 18:46:29

    appartamento affito torino provincia

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  158. Trackback by vvbjmog | 2007/04/16 at 10:33:18

    vvbjmog

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  159. Trackback by letizia bruni video | 2007/04/18 at 14:31:20

    letizia bruni video

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  160. Trackback by tutto mercato galvan | 2007/04/18 at 14:54:00

    tutto mercato galvan

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  161. Trackback by deutsch telekom ag t com | 2007/04/18 at 16:51:15

    deutsch telekom ag t com

    deutsch telekom ag t com hypiksqbbx

  162. Trackback by zinc, acne | 2007/04/19 at 10:57:37

    boils, cysts, and acne

    acne cream tartar

  163. Trackback by laser removal of acne | 2007/04/19 at 12:39:02

    acne remedy scar

    celelite and acne diet

  164. Trackback by acne light treatment | 2007/04/19 at 15:47:07

    psoriasis rosacea acne treatment

    diuretic and acne

  165. Trackback by link between sugar and acne | 2007/04/20 at 03:29:41

    acne extrctor

    orthotriccylene for acne treatment

  166. Trackback by female fitness model | 2007/04/20 at 06:28:52

    female fitness model

    Pros and cons of female fitness model.

  167. Trackback by pantie pooping video | 2007/04/20 at 17:21:05

    pantie pooping video

    News about pantie pooping video.

  168. Trackback by kgduzgb | 2007/04/21 at 01:48:41

    kgduzgb

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  169. Trackback by sexy movie video | 2007/04/21 at 02:48:43

    sexy movie video

    Books about sexy movie video.

  170. Trackback by video rocco siffredi ed elio storia tese | 2007/04/21 at 03:04:41

    video rocco siffredi ed elio storia tese

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  171. Trackback by dittatura giacobina | 2007/04/21 at 05:39:29

    dittatura giacobina

    I found your entry interesting do I’ve added a Trackback to it on my weblog :)

  172. Trackback by tommy hilfiger logo | 2007/04/21 at 14:07:05

    tommy hilfiger logo

    The tommy hilfiger logo

  173. Trackback by tipa | 2007/04/22 at 12:36:31

    jopa

    hello

  174. Trackback by iaia | 2007/04/22 at 14:10:55

    hello

    medved

  175. Trackback by pussy face sitting | 2007/04/22 at 15:29:55

    pussy face sitting

    Relevant information about pussy face sitting.

  176. Trackback by vera | 2007/04/22 at 16:46:37

    oppa

    oppa

  177. Trackback by free pic zemanova | 2007/04/22 at 19:45:32

    free pic zemanova

    This site is about free pic zemanova.

  178. Trackback by golden kardashian kim shower | 2007/04/22 at 23:39:03

    golden kardashian kim shower

    Good information source for golden kardashian kim shower.

  179. Trackback by stripping down | 2007/04/23 at 03:14:52

    stripping down

    The stripping down

  180. Trackback by adult site | 2007/04/23 at 10:40:22

    adult site

    home | adult site | contacts

  181. Trackback by dvd female masturbation | 2007/04/23 at 14:01:49

    dvd female masturbation

    dvd female masturbation foundation

  182. Trackback by free lesbian hentai video | 2007/04/23 at 16:16:23

    free lesbian hentai video

    Intresting information about free lesbian hentai video.

  183. Trackback by gay escort leeds | 2007/04/23 at 20:12:09

    gay escort leeds

    homepage of gay escort leeds

  184. Trackback by porn star archive | 2007/04/23 at 22:01:30

    porn star archive

    Modern view of porn star archive.

  185. Trackback by nyc stripper | 2007/04/23 at 23:49:19

    nyc stripper

    nyc stripper company

  186. Trackback by my friends hot wife | 2007/04/24 at 01:37:21

    my friends hot wife

    Popular authors of my friends hot wife articles

  187. Trackback by perky tit | 2007/04/24 at 06:14:23

    perky tit

    Catalogue of perky tit.

  188. Trackback by hot wife fucked | 2007/04/24 at 07:56:12

    hot wife fucked

    Intresting information about hot wife fucked.

  189. Trackback by comic porn pic | 2007/04/24 at 09:32:30

    comic porn pic

    comic porn pic info

  190. Trackback by hermaphrodite fuck | 2007/04/24 at 11:20:47

    hermaphrodite fuck

    Actual articles about hermaphrodite fuck and more.

  191. Trackback by dildo dan | 2007/04/24 at 12:53:21

    dildo dan

    Good information about dildo dan.

  192. Trackback by anal sex slave | 2007/04/24 at 14:32:52

    anal sex slave

    Variants of anal sex slave.

  193. Trackback by skinhead rob | 2007/04/24 at 16:05:24

    skinhead rob

    skinhead rob company

  194. Trackback by lesbian anal dildo | 2007/04/24 at 17:35:32

    lesbian anal dildo

    Intresting information about lesbian anal dildo.

  195. Trackback by lesbos sexy | 2007/04/24 at 19:03:38

    lesbos sexy

    This site is about lesbos sexy.

  196. Trackback by milfs with phat ass | 2007/04/24 at 20:33:22

    milfs with phat ass

    Very actual information about milfs with phat ass.

  197. Trackback by cum loving slut | 2007/04/24 at 23:20:05

    cum loving slut

    Research about cum loving slut.

  198. Trackback by black masturbation | 2007/04/25 at 00:39:53

    black masturbation

    Relevant search results and links for black masturbation

  199. Trackback by gay shower | 2007/04/25 at 01:59:18

    gay shower

    gay shower info

  200. Trackback by nude transexual | 2007/04/25 at 03:19:39

    nude transexual

    Fresh news on nude transexual.

  201. Trackback by wild porn star | 2007/04/25 at 04:48:19

    wild porn star

    Fresh information about wild porn star.

  202. Trackback by voyeur window | 2007/04/25 at 06:09:05

    voyeur window

    Value information about voyeur window

  203. Trackback by porn star gal | 2007/04/25 at 07:23:53

    porn star gal

    Intresting information about porn star gal.

  204. Trackback by mariah carey nip slip | 2007/04/25 at 08:47:06

    mariah carey nip slip

    mariah carey nip slip company

  205. Trackback by first her lesbian sex | 2007/04/25 at 10:11:44

    first her lesbian sex

    Relevant links for first her lesbian sex.

  206. Trackback by ass com nice | 2007/04/26 at 00:18:09

    ass com nice

    Actual articles about ass com nice and more.

  207. Trackback by brentwood animal hospital | 2007/04/26 at 06:59:21

    brentwood animal hospital

    brentwood animal hospital introduction

  208. Trackback by fisting free lesbian picture | 2007/04/26 at 08:16:10

    fisting free lesbian picture

    fisting free lesbian picture intro

  209. Trackback by chef cover letter sample | 2007/04/26 at 09:35:10

    chef cover letter sample

    News about chef cover letter sample.

  210. Trackback by spanking movies | 2007/04/26 at 10:52:45

    spanking movies

    Good information source for spanking movies.

  211. Trackback by sexy crotchless pantie | 2007/04/26 at 13:25:14

    sexy crotchless pantie

    sexy crotchless pantie info

  212. Trackback by free hardcore pussy pic | 2007/04/26 at 15:51:44

    free hardcore pussy pic

    Popular authors of free hardcore pussy pic articles

  213. Trackback by free fuck movie tit | 2007/04/26 at 17:03:49

    free fuck movie tit

    Reviews on free fuck movie tit.

  214. Trackback by cameron diaz sex scene | 2007/04/26 at 18:21:03

    cameron diaz sex scene

    Research about cameron diaz sex scene.

  215. Trackback by free sex bitch | 2007/04/26 at 18:27:02

    free sex bitch

    free sex bitch vheyqwakhg

  216. Trackback by free sex bitch | 2007/04/26 at 18:52:32

    free sex bitch

    free sex bitch ebnjberwqv

  217. Trackback by medical insurance rate | 2007/04/26 at 19:22:11

    medical insurance rate

    This page contains some info about medical insurance rate

  218. Trackback by spread pussy | 2007/04/26 at 20:34:55

    spread pussy

    spread pussy info

  219. Trackback by first time having sex | 2007/04/26 at 21:36:12

    first time having sex

    The first time having sex

  220. Trackback by girl lingerie naughty | 2007/04/26 at 22:40:14

    girl lingerie naughty

    Relevant information about girl lingerie naughty.

  221. Trackback by clip milf porn tokyo | 2007/04/26 at 23:42:26

    clip milf porn tokyo

    clip milf porn tokyo co

  222. Trackback by world sex lesbian | 2007/04/27 at 00:45:04

    world sex lesbian

    Aggregator of world sex lesbian sites

  223. Trackback by hedonism iii jamaica | 2007/04/27 at 01:53:41

    hedonism iii jamaica

    Actual news on hedonism iii jamaica category.

  224. Trackback by old lady fucking | 2007/04/27 at 02:50:03

    old lady fucking

    old lady fucking start page

  225. Trackback by arizona beauty college | 2007/04/27 at 03:51:50

    arizona beauty college

    Description of arizona beauty college.

  226. Trackback by cherokee phat ass | 2007/04/27 at 06:01:57

    cherokee phat ass

    Aggregator of cherokee phat ass sites

  227. Trackback by busty hotties | 2007/04/27 at 07:07:27

    busty hotties

    busty hotties moves

  228. Trackback by no medical life insurance | 2007/04/27 at 08:15:21

    no medical life insurance

    Research about no medical life insurance.

  229. Trackback by pistol whipped live | 2007/04/27 at 09:20:46

    pistol whipped live

    The pistol whipped live

  230. Trackback by bang gang swinger wife | 2007/04/27 at 10:24:30

    bang gang swinger wife

    This site contains relevant information about bang gang swinger wife.

  231. Trackback by film sexe gratuit | 2007/04/27 at 11:30:20

    film sexe gratuit

    Intresting information about film sexe gratuit.

  232. Trackback by whipping paingate | 2007/04/27 at 12:47:19

    whipping paingate

    This site is about whipping paingate.

  233. Trackback by celeb door front robbs | 2007/04/27 at 13:40:16

    celeb door front robbs

    celeb door front robbs co

  234. Trackback by used rv bc | 2007/04/27 at 14:45:36

    used rv bc

    Very actual information about used rv bc.

  235. Trackback by import racer model car | 2007/04/27 at 15:43:41

    import racer model car

    This site contains relevant information about import racer model car.

  236. Trackback by blood in sugar | 2007/04/27 at 16:43:49

    blood in sugar

    This page contains some info about blood in sugar

  237. Trackback by boy modeling underwear | 2007/04/27 at 17:41:45

    boy modeling underwear

    Modern view of boy modeling underwear.

  238. Trackback by free cumfiesta | 2007/04/27 at 18:37:51

    free cumfiesta

    Reviews of free cumfiesta.

  239. Trackback by voyeur web home page | 2007/04/27 at 19:33:43

    voyeur web home page

    Description of voyeur web home page.

  240. Trackback by brownie free recipe sugar | 2007/04/27 at 21:26:30

    brownie free recipe sugar

    homepage of brownie free recipe sugar

  241. Trackback by msd of steuben county | 2007/04/27 at 22:23:04

    msd of steuben county

    Books about msd of steuben county.

  242. Trackback by milf sexy tit | 2007/04/27 at 23:16:31

    milf sexy tit

    Search results for ‘milf sexy tit’.

  243. Trackback by cam girl japanese web | 2007/04/28 at 00:11:25

    cam girl japanese web

    Technologies of cam girl japanese web

  244. Trackback by sexy woman show | 2007/04/28 at 01:04:23

    sexy woman show

    Intresting information about sexy woman show.

  245. Trackback by anal lesbian domination | 2007/04/28 at 03:47:27

    anal lesbian domination

    Good information about anal lesbian domination.

  246. Trackback by boot hot in moms | 2007/04/28 at 04:45:03

    boot hot in moms

    Search results for ‘boot hot in moms’.

  247. Trackback by big black cock gallery | 2007/04/28 at 11:45:46

    big black cock gallery

    This site contains relevant information about big black cock gallery.

  248. Trackback by donate used cell phone | 2007/04/28 at 12:36:14

    donate used cell phone

    Top news about donate used cell phone.

  249. Trackback by hedonism picture | 2007/04/28 at 13:34:32

    hedonism picture

    The hedonism picture

  250. Trackback by black cohf | 2007/04/28 at 14:18:25

    black cohf

    Relevant information about black cohf.

  251. Trackback by sexy anime figure | 2007/04/28 at 15:10:49

    sexy anime figure

    This site is about sexy anime figure.

  252. Trackback by abs cbn flordeluna maria | 2007/04/28 at 15:58:12

    abs cbn flordeluna maria

    This page contains some info about abs cbn flordeluna maria

  253. Trackback by chinese sex gallery | 2007/04/28 at 16:56:57

    chinese sex gallery

    Master information for chinese sex gallery.

  254. Trackback by japan show girl | 2007/04/28 at 17:39:10

    japan show girl

    The best of japan show girl.

  255. Trackback by orgie | 2007/04/28 at 18:20:36

    orgie

    Eye of orgie

  256. Trackback by sexy foot sole | 2007/04/28 at 19:08:34

    sexy foot sole

    Books about sexy foot sole.

  257. Trackback by bbw movie | 2007/04/28 at 19:55:50

    bbw movie

    Search results for ‘bbw movie’.

  258. Trackback by old bridge schools | 2007/04/28 at 20:44:44

    old bridge schools

    old bridge schools author

  259. Trackback by animal medical supply | 2007/04/28 at 21:33:30

    animal medical supply

    Search results for ‘animal medical supply’.

  260. Trackback by busty mature redhead | 2007/04/28 at 22:18:37

    busty mature redhead

    Value information about busty mature redhead

  261. Trackback by intercourse sexual story | 2007/04/28 at 23:50:57

    intercourse sexual story

    Pros and cons of intercourse sexual story.

  262. Trackback by mlm home business | 2007/04/29 at 00:39:50

    mlm home business

    Value information about mlm home business

  263. Trackback by deep throat huge dicks | 2007/04/29 at 01:24:44

    deep throat huge dicks

    deep throat huge dicks start page

  264. Trackback by fucked up photocopied | 2007/04/29 at 02:11:01

    fucked up photocopied

    Modern view of fucked up photocopied.

  265. Trackback by beverly hills 90210 soundtrack | 2007/04/29 at 03:01:58

    beverly hills 90210 soundtrack

    Relevant search results and links for beverly hills 90210 soundtrack

  266. Trackback by library pic porn thumb | 2007/04/29 at 03:49:56

    library pic porn thumb

    –>library pic porn thumb

  267. Trackback by nude guy gallery | 2007/04/29 at 04:42:06

    nude guy gallery

    Relevant information about nude guy gallery.

  268. Trackback by grupo elektra | 2007/04/29 at 05:30:43

    grupo elektra

    grupo elektra info and more

  269. Trackback by romantic erotic movie | 2007/04/29 at 06:32:27

    romantic erotic movie

    Actual news on romantic erotic movie category.

  270. Trackback by cheese grilled mary virgin | 2007/04/29 at 07:10:16

    cheese grilled mary virgin

    Good information about cheese grilled mary virgin.

  271. Trackback by houston gay bar | 2007/04/29 at 07:57:37

    houston gay bar

    houston gay bar intro

  272. Trackback by zoofilia anime | 2007/04/29 at 08:45:22

    zoofilia anime

    zoofilia anime start page

  273. Trackback by gay fucking gallery | 2007/04/29 at 09:42:38

    gay fucking gallery

    News about gay fucking gallery.

  274. Trackback by arse black | 2007/04/29 at 10:17:53

    arse black

    homepage of arse black

  275. Trackback by xxx pic gallery | 2007/04/29 at 11:04:11

    xxx pic gallery

    Reviews on xxx pic gallery.

  276. Trackback by gallery hardcore porn | 2007/04/29 at 11:46:18

    gallery hardcore porn

    gallery hardcore porn company

  277. Trackback by couple free nude | 2007/04/29 at 12:29:14

    couple free nude

    Of couple free nude and more

  278. Trackback by naked boob or breast | 2007/04/29 at 13:12:49

    naked boob or breast

    Title of naked boob or breast

  279. Trackback by erotic love sexy | 2007/04/29 at 14:00:13

    erotic love sexy

    erotic love sexy intro

  280. Trackback by animal crossing secret code | 2007/04/29 at 15:19:53

    animal crossing secret code

    Technologies of animal crossing secret code

  281. Trackback by naked military man gay | 2007/04/29 at 16:02:32

    naked military man gay

    Eye of naked military man gay

  282. Trackback by big movie post tit | 2007/04/29 at 16:42:39

    big movie post tit

    This page contains some info about big movie post tit

  283. Trackback by big dog estate real | 2007/04/29 at 17:23:46

    big dog estate real

    Books about big dog estate real.

  284. Trackback by homemade sex cam | 2007/04/29 at 18:03:52

    homemade sex cam

    Search results for ‘homemade sex cam’.

  285. Trackback by porn thumbnail pic | 2007/04/29 at 18:46:54

    porn thumbnail pic

    This page contains some info about porn thumbnail pic

  286. Trackback by alyssa milano sex | 2007/04/29 at 19:26:36

    alyssa milano sex

    Relevant information about alyssa milano sex.

  287. Trackback by replacement insoles | 2007/04/29 at 20:15:44

    replacement insoles

    Value information about replacement insoles

  288. Trackback by amateur male nude photography | 2007/04/29 at 20:46:08

    amateur male nude photography

    Relevant search results and links for amateur male nude photography

  289. Trackback by big steve thong gallery | 2007/04/29 at 21:25:36

    big steve thong gallery

    Fresh news on big steve thong gallery.

  290. Trackback by free fucking porn clip | 2007/04/29 at 22:03:54

    free fucking porn clip

    Variants of free fucking porn clip.

  291. Trackback by granny giving blow job | 2007/04/29 at 22:46:55

    granny giving blow job

    Of granny giving blow job and more

  292. Trackback by discreet sex toy | 2007/04/29 at 23:23:58

    discreet sex toy

    Reviews on discreet sex toy.

  293. Trackback by boob busty cleavage | 2007/04/30 at 00:02:12

    boob busty cleavage

    boob busty cleavage info and more

  294. Trackback by baywatch episode guide | 2007/04/30 at 00:52:01

    baywatch episode guide

    This page contains some info about baywatch episode guide

  295. Trackback by mature amateur vids | 2007/04/30 at 01:29:57

    mature amateur vids

    mature amateur vids info

  296. Trackback by school bus video | 2007/04/30 at 02:06:17

    school bus video

    Technologies of school bus video

  297. Trackback by pussy trash white | 2007/04/30 at 02:45:56

    pussy trash white

    pussy trash white info and more

  298. Trackback by cyber line sex | 2007/04/30 at 03:42:02

    cyber line sex

    cyber line sex start page

  299. Trackback by extreme tight pussy | 2007/04/30 at 04:16:39

    extreme tight pussy

    Reviews of extreme tight pussy.

  300. Trackback by 2007 march playboy playmate | 2007/04/30 at 05:03:06

    2007 march playboy playmate

    Aggregator of 2007 march playboy playmate sites

  301. Trackback by candy hard liquid perfume | 2007/04/30 at 06:29:14

    candy hard liquid perfume

    Master information for candy hard liquid perfume.

  302. Trackback by foot fem dom | 2007/04/30 at 07:18:42

    foot fem dom

    Value source for foot fem dom.

  303. Trackback by mortgage calculator early payoff | 2007/04/30 at 07:50:54

    mortgage calculator early payoff

    homepage of mortgage calculator early payoff

  304. Trackback by cum on dagny | 2007/04/30 at 08:35:12

    cum on dagny

    Title of cum on dagny

  305. Trackback by aguerlera christina clip sex | 2007/04/30 at 09:17:47

    aguerlera christina clip sex

    Good information about aguerlera christina clip sex.

  306. Trackback by paul kelly | 2007/04/30 at 10:00:14

    paul kelly

    Info about paul kelly.

  307. Trackback by big booty transexuals | 2007/04/30 at 10:42:59

    big booty transexuals

    Of big booty transexuals and more

Comments are closed