When Services Oriented Computing (SOC) approach is applied in enterprise application domain, the business processes are first modeled and then selected processes are implemented as Services Oriented Architecture (SOA) applications, e.g., web services. Planning techniques have been widely considered suitable for web services, e.g., for composition. Traditionally, the area of planning has looked at plans in the context of how they could be generated from the domain theory and problem specification. While synthesizing plans is useful and important, it puts heavy demands on how the information is modeled and available in the domain. In SOC, the domain is too complex to build explicit models for automated planning. Plan analysis and management looks at issues related to how plans, defined as a set of coordinated activities, are used after they are obtained and how they play a role in subsequent planning, without assuming planning to be automated or manual. We show that plan analysis can be the enabler of automated reasoning in Services Oriented Computing by helping in identifying business process improvement possibilities and then in identifying how web service implementations can be effectively created or assembled.
Subjects: 1.11 Planning; 8. Enabling Technologies
Submitted: May 15, 2006