Modeling processes and services
Business architecture builds the foundation for accurately modeling IT assets. Regardless of the approach used in creating a solution, be it EA, SOA or BPM, defining accurate and complete business architecture is a must, in case of a top-down approach. Business architecture can be modeled using process modeling and business service modeling
The standards like BPEL are focusing on process modeling. Process usually defines an operation. Now a service can map 1<-> to a process or a service can be composed of more than 1 processes. On the other hand a process can be choreographed using multiple services. A service is more than an opearion, it also has an interface and implentation. Does UML meet the need to model a service? or is there a need to simplify UML and tailor it to Service modeling and call it SML (service modeling language) ?
