Key Concepts
Some of these concepts are applicable exclusively to design perspective or runtime perspective, while some are applicable to both perspectives. TIBCO BusinessWorks Container Edition consists of a design time where you can develop applications that implement business logic
TIBCO BusinessWorks Container Edition is based on the following aspects:
Flexibility
TIBCO Business Studio for BusinessWorks is designed to make adding, upgrading, and swapping of business components easy.
The flexible architecture is demonstrated by:
- A zero coding model with which you can select and drop activities onto the Process Editor and configure the activities in the UI.
- Ability to build tightly coupled as well as loosely coupled services.
- Ability to build strongly typed as well as loosely typed service implementations.
- Ability to specify application configuration to be either hard-coded or late-bound.
- Encapsulation of configuration data, thus minimizing the configuration properties exposed by the application.
Openness and Extensibility
Openness and extensibility features include:
- Public APIs with which you can develop custom activities and XPath functions.
- Integration with standard Java classes and OSGi Java services to supplement the process or model-driven approach.
- Extensible Eclipse-based design-time.
- Extensible OSGi based run time.
Modularity
Modularity of the product supports:
- Large teams and distributed development through modular constructs.
- Increased visibility and traceability metadata, such as Name, Version, Exported Functionality, and Dependencies.
- Reusability with a consistent model across different technologies: Processes, Java Classes, XSDs, WSDLs, and shared resources.