Dublin City University
Service-Oriented Architecture (SOA) offers a technical foundation for Enterprise Application Integration and business collaboration through service-based business components. With increasing process outsourcing and cloud computing, enterprises need process-level integration and collaboration (process-oriented) to quickly launch new business processes for new customers and products. However, business processes that cross organizations' compliance regulation boundaries are still unaddressed. The authors introduce a distributed aspect-oriented service composition approach, which enables multiple process client's hot-plugging their business compliance models (business rules, fault handling policy, and execution monitor) to BPEL business processes.