Download presentation
Presentation is loading. Please wait.
1
Class 8 Agenda Midterm Case Review Notes Transactions & Workflow Enterprise-level Applications –SCM – Supply chain mgmt –ERP – Enterprise resource planning –CRM - Customer relationship mgmt –EAI – Enterprise application Integration –“Coupling”: tight vs. loose –“Messaging” Text Chapter: Software in Flux
2
Transactions Definition: A single logical business event, that involves one OR MORE technical events, that should not be subdivided. Rules –Atomic –Consistent –Isolated –Durable
3
Transaction Management Issues Locality and timeliness of inputs –Dataflow issues from analysis –Data “held” until completion Multi-server transactions –2-phase commit Function separation –The “atom” in atomicity Large volume transaction issues –Commit points
4
Workflow Concepts Definition: The logical linking of transactions and business processes to accomplish a complex business event: “the assembly line” (e.g. Purchase Order)
5
Workflow Goals Process definition Instance Identification Process “stability” Invocation of “next step” Status availability Parallel processing Performance metrics
6
Workflow Issues: Multiple persons, servers, locations, applications Long durations Modularity of transactions –Interface points between steps –Messaging Pass the data Launch the process
7
Major Application Categories Suppliers Customers Processes SCM ERP CRM - - - - - - - - - - - EAI - - - - - - - - - - -
8
Enterprise Applications: Origins ERP systems Goal: manufacturing scheduling Functionality –Manage all inputs to ONE process –Firms have many ERP systems –Extensions for local processing common
9
Enterprise Systems: Strategies Infrastructure for applications –Common functions –Predefined, documented, supported –Development environment Hierarchical business rules, standards –Best practices –Customization options at several scopes Impact on “Fitgap” decisions –High risk, cost in modifications –Add-on functionality: a safe compromise
10
Modular ERP Systems HRS Core FMS Core Payroll Benefits Skills Accounting A / P Procurement
11
Peoplesoft-as-ERP-Example Notes HRMS vs FMS logic –Integration? –Common data? –Development environment? Layering of modules –Functional triangle –Rules, standards and defaults –Internal workflow management Integration –Security –Related applications –Reporting
12
Enterprise Application Integration Goals –Workflow between applications –Data consolidation between applications Scope issues –Tight / loose coupling –Enterprise –Channel Service-Oriented Architecture –The new model for EAI –Tune in next week!
13
Coupling Definition: How two processes share or pass information and services Options: –Tight: Linkage uses internal structures and logic so any change to one side impacts the other. Efficient but inflexible. –Loose: Linkage is based on external data only, so any changed process that produces the same “behavior” does not require a change to the other side. Less efficient but very flexible.
14
Loose Coupling Options Messaging Definition –Email for computers –Delivery of structured data to a process via a queuing mechanism Architecture –Queues Request/Response pairs –Manager –Clients
15
Messaging (2) Strengths –Asynchronous communication –Controls multi-server processes –Parallel processing –Reliability “Once and only once” delivery option “Publish and Subscribe” delivery Websphere MQ is most common –Evolved from mainframe “MQSeries” JMS (java messaging service) defines the standards for open systems
16
Messaging Server A Server B Message Queuing Server Q2Q1Q2Q3Q4 Queue Rules: Q1:… Q2:A-in Q2:B-out Q3: … Q4:B-in
17
Service Bus Next Week!
18
Chapter: Software in Flux A few points –Economies of scale and IS service providers Enterprise smart decision Portfolio management SaaS precursor: ASP Cloud computing precursor: Timesharing Discussion Questions What is impact on SDLC, other development principles? Strengths / weaknesses of SaaS model What new issues arise? Best fit vs integrated suite application models? Impact on IT departments?
19
Wednesday Service Oriented Architecture Case Study: Zara Final Exam structure Peer Production Questions –Time permitting Research Presentation prep-time
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.