Skip to content

jmhenley5326/BW_Showcase

Repository files navigation

BusinessWorks Showcase

These projects contain various examples of BusinessWorks that showcase functionality within the BusinessWorks 6 environment. The BusinessWorks 6 installation contains many more examples, which are intended to be more verbose and demo-oriented.

Projects

Showcase_Basic

This project contains basic functionality that comes out of the box with BusinessWorks. Each example contains Notes and comments on what is happening. These are intended to show very simple reference implementations of various pieces of functionality that can then be used to create more complex business processes. For more information, please look at the samples provided for the BW6 installation.

Project Pre-Reqs

  • BusinessWorks 6.10
  • MySQL configured as described below (Other databases can be used. It is left to the user to adjust the JDBC Shared Resource and ensure all the required objects are available)
  • SMTP Account- The SMTP Shared Resource must be configured for an account the user has access to
  • EMS Instance- Currently configured for local instance but can be changed as needed

showcase_basic.module.services

A simple Rest and SOAP implementation

Rest Example svc_produce

showcase_basic.module.consumers

Consumers of the Rest and SOAP services

Rest Example
svc_consumer

showcase_basic.module.msg.producers

Basic JMS Queue and Topic message publishers

Queue Example
msg_pub

showcase_basic.module.msg.consumers

Queue and Topic listeners

Queue Example
msg_sub

showcase_basic.module.mapping

Shows a simple mapping from one XSD to another as well as from an XSD to a Flat File format

Mapper Example
map

showcase_basic.module.files

Examples of writing files and listening for file events such as create, modify, and delete

Files Example
files

showcase_basic.module.exception

This is a very basic illustration of catching and handling exceptions within a process.

Exception Example
exception

showcase_basic.module.choreography

A series of processes that combine many of the basic examples and combines them into a business choreography. This also shows how to encapsulate a set of activities into a subprocess for reuse.

Choreography Example
orch1 orch2

showcase_basic.module.sandbox

Use this module to create Processes live and show how they are built

Database Configuration

Configure MySQL as follows:

  • Create a user named bw_showcase
  • Create the schema provided in the "db_schemas" folder at the root of this repository for this project
  • Ensure the bw_showcase user has appropriate permissions for this new schema
  • Test the JDBC Shared Resource and make adjustments to the JDBC URL and security credentials as required

Showcase_Patterns

WORK-IN-PROGRESS - This project contains sample implementation integration patterns

Showcase_Social

WORK-IN-PROGRESS - This project covers interactions with social networks including Twitter and Facebook.

About

Showcase of BW Features with Examples

Resources

Stars

Watchers

Forks

Packages

No packages published