Business objects are rarely used as stand-alone objects in a Web Service environment; in pure object-oriented environments, stand-alone business objects are common. Instead, other patterns leverage the Business Object pattern to fulfill their own requirements. As a result, you will rarely see a business object as a service implementation; instead, you see them implemented purely in the service implementation's platform, with one of the two following patterns being the service implementation:
Business Object Collection: More often than not, business objects are collected and require that the collection accessor surface as a Web Service rather than individual objects. Nonetheless, the same patterns of JavaBeans for complex types extend to the business object collection.
Business Process: The business process leverages business objects, but more often business object collections. The same usage of JavaBeans and the associated JavaBean patterns apply to business processes when the processes use Java to implement them.