Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

Do we really, really have to deal with BPM and 'processes'?

user-pic
Vote 0 Votes

James Taylor's post 'More on keeping decisions and processes separate' has come to my attention with a big surprise. Before I was almost sure that the major points made by James are obvious in BPM, it looks like I was ahead of reality.

If James's notes are news to the BPM experts, I would suggest that BPM is a toy, not a serious thing. Indeed, statements like 'the business person who defines the decision rules may not be the person who defines the process steps' and 'the pace of change might be quite different between the process and the decision' seem to be obvious. They are not true in only one case - when the same person does the process activities and the decisions, and maintains all changes. But such process should be very, very simple due to human limitations keeping multi-dimensional structures with dynamic decision logic in memory (this is why I mentioned toys).

Rules engines allow not only the reuse the separated decision logic but also the utilization of sophisticated rules reflecting industry and corporate policies to be automatically applied in spite of the compliance awareness of the person who creates next business - process decision - rule. I absolutely agree with James on 'At the end of the day the decision logic is not the same as process flow or even process logic.'

Following James' line of logic, let me dig a bit into the notion of 'process'. So, we know now that if we deal with serious business logic in the process decision points, this logic better be separated from the process activities for, at least, two reasons: a) to keep complexity consistent; b) to be flexible in changing this logic when adopting business changes dictated to us but external environment. Talking about the process activities, I can say that, from the process point of view, the implementation of these activities does not matter: the process needs only that the activity provider performs certain business functionality and returns results in the preliminary agreed business form (format).

However, the agreed business form and required functionality relate to the decision making procedure, which is externalized and we noticed before. The trivial question comes by itself: what's left in the 'process' so specific to have special discipline of process management?

Majority of business process activities ( if they really business activities the company cannot live without and not the arbitrary operations performed today and forgotten tomorrow because the business has changes, i.e. they are not temporary business implementations) are defined as business services, business functions of the services, and business features of the functions, or other business sub-processes. Considering that externalised process decision logic may be implemented via other, dedicated services, we are getting a picture where process appears as a set of functional services collaborating under the rules provides by decision-making services (Breaking Stereotype: Collaboration vs. Process).

Thus, where are the processes? Are we getting to the conclusion that business processes and BPM are simply a sub-area of service-oriented eco-system or environment?

No TrackBacks

TrackBack URL: http://www.ebizq.net/MT4/mt-tb.cgi/15514

Leave a comment

Business and Technology ideas, concepts, methodologies and solutions leading to Service-Oriented Enterprise - the primary instrument for obtaining business objectives in fast changing environment

Michael Poulin

Michael Poulin is an enterprise-level solution architect working in the financial industry in the UK and USA.

He specializes in bridging between Business needs and Technology capabilities with orientation on business and technical efficiency, scalability, robustness and manageability. He writes about service orientation, application security and use of modern technologies for solving business problems. Michael contributes to OASIS SOA standards as an Independent Member; he is listed in International WHO's WHO of Information Technology (Historical Society) for 2001. View more

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

Tag Cloud

'Navigating the SOA Standards Landscape, abstraction, active service, ADM, adopt changes, aggregate service, AIA, analysis, API, application, Application Integration Architecture, Architect, architect, architectural mission, architecture, Architecture, architercture, B-SOA, BAWG, BEI, Best Practice, bottom-up, BPEL, BPM, Busienss, busienss case, Business, business, Business Architect, Business architecture, business architecture, Business Architecture, Business Architecture Working Group, business concerns, business data, Business Ecology, business efficiency, business model, business operational model, business organisation, Business Platform Division, business process, Business Process Designer, Business Requirements, business risk, business service, Business service, Business SOA, business value, business view, business-centric, Business-IT problem, capability, CBDI, CBM, choreography, Cloud, Cloud Computing, COBA, collaboration, Collaboration, collaboreation, commodity, component, composition, concept, Conciliator, consumer, COSMIC, cost, cost estimate, cost of ounership, cost of ownership, crisis, CRUD, culture, Cutter Consortium, data ownership, data service, data store, DDD, decision logic, decomposition, demand, design, Design Pattern, development, domain, Domain, Domain Aggregate, Domain Events, Domain Service-Oriented Modelling, DOSOM, DOSOSM, driver, Dynamic Process Edition, EA, EDA, efficiency, end-to-end, Enterprise, Enterprise Architect, Enterprise Architectural Framework, enterprise architecture, Enterprise Architecture, ERP, ESB, event, Event, execution context, Execution Context, expertise, failure, feature, Flexibilit, flexibility, FPA, FSM, Full Functional Points, Functional Points, functionality model, future, Gartner, Governance, governance, granularity, harmonization, Healthcare, IBM, identiy credential, IEEE 1471, IFPUG, implementation, intangible value, Integration-Oriented Architecture, intent, interface, interface orientation, IOA, IT, IT Architect, IT Operation Support, IT organisation, IT without the IT Department, ITIL, Ladder to SOE, leasable Cloud, lease, Loose coupling, Lost in Translation, Management, Manifesto, market, MDA, Michrosoft, Mike Rosen, model, Model-Driven Approach, modelling, Navigating the SOA Standards Landscape Around Architecture, navigation, OASIS, OASIS SOA RA, OASIS SOA RAF, OASIS SOA Reference Architecture Foundation, OASIS SOA RM, ODBC, OMG, ONA, OO, Open Group, Oracle, orchestration, organizational change, participant, pattern, policy, principle, principle of separation of concerns, principles, priority, Private Cloud, Process, process, process-oriented, process-orineted, process-service, project, Provisioning, Pub/Sub, Public Cloud Busienss Requirements, QCon, RA, Real World Effect, Real World SOA, Referemce Architecture, Reference Architecture, Reference Architecture Foundation for SOA, Reference Model, Registry, rent, rentable Cloud, Repository, reuse, RIA, risk, RM, ROI, RPC, rules engine, RWE, SCA, scalability, security, service, Service, Service Autonomy, Service Composability, Service Contract, service contract, service description, Service Description, Service Discoverability, Service Execution Context, Service Orientation, service orientation, Service Oriented Enterprise, Service Relative Autonomy, Service Reusability, Service Separation of Concerns, Service State Management, Service Statelessness, service-oriented, service-oriented eco-system, service-oriented enterprise, Service-Oriented Enterprise, service-oriented environment, ServiceContract, seven properties that differentiate emergent architecture from the traditional approach to EA, situational, sizing, SLA, SO, SO environment, SO Principles, SOA, SOA Manifesto, SOA standard, SOA-RAF, SoaML, SOBA, social networking, SOE, SOEA, solution SOA, SOMA, Spring, standard, study, Summit, supply, T-SOA, tangible value, Technical Architect, Technical Architects, Technical Architecture, technical capabilities, Technology, technology, The Open Group, TOGAF, TOGAF 9.0, top-down, UI, UI Mediator, use, Value Chain, Value Network, Value Networks, view, view model, viewpoint, vision, VPEC-T, Web, Web Service, Web Services, WebSphere, WSDL, ZapFlash,

Monthly Archives

Blogs

ADVERTISEMENT