1. A method for posting a message to a group, said method comprising the steps of: defining properties of at least one software component, including at least one input port and at least one output port; registering said at least one software component with said group; and providing a message posted to said group to each of the at least one software components that have registered with said group.