Objects are configured with parameters and provide services such as a call to a map or a timing event or routing to a communications adapter and so on.Conditional processing is applied through rules, in XPath or some other language, at the object or connector level.