ABSTRACT

This chapter discusses some of the practical issues faced while designing architecture of information technology (IT) systems especially based on processcentric architectures and the appropriate ways to address them. The business process management system (BPMS) products space is maturing and there are a plethora of options available today for the architecture implementation. In the real world, different business processes are of different nature. Rules-centric processes are better handled by a BPMS that is strong in handling business rules and that too natively. Some business processes are workflow intensive. These processes are mainly about flows involving people and less of systems participating in the flow. Straight through process business processes need a BPMS process engine that strongly supports automation, enables application integration. BPMSs, which natively support enterprise application integration (EAI) and are strong in EAI, suit or support this category of process. Process infrastructure is the infrastructure that supports business processes, in the IT system.