MIS365 19 - Business Process Management

MIS365 19 - Business Process Management - MIS365 Data...

Info iconThis preview shows pages 1–11. Sign up to view the full content.

View Full Document Right Arrow Icon
Jerry Malcolm MIS365 Business Process Management
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Business Process Business Process – definition: A business process or business method is a collection of related, structured activities or tasks that produce a specific service or product (serve a particular goal) for a particular customer or customers. It often can be visualized with a flowchart as a sequence of activities. -- Wikipedia (modified)
Background image of page 2
What Problem Are We Solving? Business processes for most enterprise companies are not implemented by one single system Companies have: ERP System Accounting System Legacy System Industry-Specific Application(s) Etc. Each company has unique processes Unique combination of applications Unique needs for their business Competitive advantage
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Problem Overview Businesses need a way to: 1) Integrate these systems 2) Implement their custom processes Requirements: Easy to implement Versatility Rapid deployment Easy to customize / evolve Security Separation of roles IT Staff Business Analysts Standards-based Protection of investment Future maintenance
Background image of page 4
Programming Model – In the Past Data Invocation Composition JDBC Row Set Java Bean, JAXB Object JMS Message, J2CA Data EJB Transfer Bean JAX-RPC POJO, EMF Data, XML DOM EJB Stateless Session Bean JAX-RPC, JDBC J2CA, JMS EJB Stateless Session Bean Composition Java Bean Composition WebSphere InterChange Server Collaborations Flow Definition Language (FDL) BPEL4WS
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Data Layer Need a better way to represent data Ubiquitous Standardized Versatile Recommendation: Business Objects
Background image of page 6
Business Objects Business objects are used for passing data around the system. BO encapsulates all data into a ‘black box’ Also called “data object” or “service data object (SDO)” Create your own BOs BOs are XML objects defined by XSDs Use industry standard BOs Customer object Invoice object Calendar event object Etc.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Invocation Layer Need a better platform for invocation (communicating between components) Ubiquitous Standardized Versatile Recommendation: Service Oriented Architecture
Background image of page 8
Service-Oriented Architecture (SOA) Definition A software architectural concept that defines the use of services to support the requirements of software users. In an SOA environment, nodes on a network make resources available to other participants in the network as independent services that the participants access in a standardized way Independent of connectivity Independent of implemention “Everything is a service” Applications/Components publish (export) services Applications/Components consume (import) services
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Service Oriented Architecture External Services
Background image of page 10
Image of page 11
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 36

MIS365 19 - Business Process Management - MIS365 Data...

This preview shows document pages 1 - 11. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online