EA: Enterprise Architechure Defines vision , principles , standards, roadmap that guide selection , deployment, and operations of technologies in an enterprise. Contains: Business architechure ( promotes BPM) Application architechure Data architechure Technology architechure
BPM: Business Process Management Is a method of efficiently alligning an organisation with wants and needs of clients. Is a management approach thats promotes business effectiveness and efficiency while striving for innovation , flexibility and integration with technlogy. It attempts to improve processes continuously. It could therefore be described as a "process optimization process." A business process is a collection of related , structured activities that produce a service or a product that meets needs and wants of a client. BPM considers processes as a strategic assets of the organisation that must be understood , managed and improved to deliver value added services or products to the client. The base is similar to TQM or CPI methodologies, but BPM goes a step ahead and advocates this can be supported , enabled , thru technologies. BPM is an approach to integrate a "change capability" to an organization - both human and technological. Business process management activities can be grouped into five categories: design, modeling, execution, monitoring, and optimization.
BPMN: Business Process Modelling Notation language v1.2 Flow objects Events(start,intermediate,end) Activity Gateways Connecting objects Sequence Message Association Swimlanes Pool Lane Artifacts Data object Group Annotation
SOA: Service Orianted Architechure
ESB: Enterprise Service Bus