Ch3 Enterprise Systems Architecture & The Future of ERP. What is Enterprise Architecture?

Similar documents
CHAPTER 3: ENTERPRISE SYSTEMS ARCHITECTURE

Service Oriented Architecture (SOA) An Introduction

Business Process Management in the Finance Sector

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Oracle Fusion: The New Standard for Enterprise Software

SAP ERP OPERATIONS SOLUTION OVERVIEW

Endeavour Dynamics Offering

IBM Customer Experience Suite and Electronic Forms

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Applying Business Architecture to the Cloud

SOA and Cloud in practice - An Example Case Study

Enterprise Application Designs In Relation to ERP and SOA

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

Hubspan White Paper: Beyond Traditional EDI

SAP NetWeaver & Enterprise Services Architecture

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

The #1 Web-Based Business Software Suite. Accounting / ERP CRM Ecommerce

ASSET TRACKING USING RFID SRAVANI.P(07241A12A7) DEEPTHI.B(07241A1262) SRUTHI.B(07241A12A3)

ABSTRACT I. INTRODUCTION II. METHODS AND MATERIAL

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Sage X3. Enterprise Business Management Solutions in the 21st Century: Key Buying Considerations

Cloud Solutions for Bigger Business

MDM and Data Warehousing Complement Each Other

A Roadmap to Intelligent Business By Mike Ferguson Intelligent Business Strategies

White Paper Delivering Web Services Security: The Entrust Secure Transaction Platform

Information Technology Services. Roadmap

Federal Enterprise Architecture and Service-Oriented Architecture

Sage X3 for Food & Beverage

SAP BusinessObjects SOLUTIONS FOR ORACLE ENVIRONMENTS

EMC PERSPECTIVE. The Private Cloud for Healthcare Enables Coordinated Patient Care

Designed for Local Government Powered by Microsoft Dynamics

Cloud Solutions for Bigger Business

Enabling Storage Services in Virtualized Cloud Environments

Case-study: SwissAir. The Internet Business. Case-study: SwissAir. Case-study: SwissAir. Summary. Summary

Supply Chain Management Build Connections

ElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Organizational Intelligence, Scalability, and Agility

Guiding Principles for Modeling and Designing Reusable Services

Software as a Service Business Model (Introducing SOA and Web Service)

A Comprehensive Solution for API Management

Service-Oriented Architecture and Software Engineering

Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7

Business Solution Suite

Business Process Management In An Application Development Environment

Moving beyond Virtualization as you make your Cloud journey. David Angradi

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

The Cloud-Enabled Enterprise Developing a Blueprint and Addressing Key Challenges

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Cloud computing: defined and demystified

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

IBM Information Management

ORACLE PROJECT PORTFOLIO MANAGEMENT CLOUD

Technical Management Strategic Capabilities Statement. Business Solutions for the Future

Accelerating the path to SAP BW powered by SAP HANA

Orange County Convention Center Orlando, Florida June 3-5, Architecturing the cloud for your SAP landscape Florian Stilkerich

Chapter 1 Introduction to Enterprise Software

Capgemini NetSuite Business Cloud.

purexml Critical to Capitalizing on ACORD s Potential

Statement of Direction

Service Oriented Architecture

Running your business does not have to be complicated

Service-Oriented Architecture: Analysis, the Keys to Success!

H4 Tackling the Challenges of Implementing Emerging HR Technologies

Enhance Performance Management Reporting

Base One's Rich Client Architecture

High-Performing Information Systems Aligned With Utility Business Strategy [Project #4316]

26/10/2015. Enterprise Information Systems. Learning Objectives. System Category Enterprise Systems. ACS-1803 Introduction to Information Systems

How To Use Intacct

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Oracle Fusion Project Portfolio Management CLOUD SERVICE. The New Standard for Project Portfolio Management

Migrating Discoverer to OBIEE Lessons Learned. Presented By Presented By Naren Thota Infosemantics, Inc.

Accenture Human Capital Management Solutions. Transforming people and process to achieve high performance

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0?

Business Process Management and Cloud Computing

Service-Oriented Architectures

Microsoft Dynamics AX 2012 R3, clear cut benefits for your Organisation

AssetCenter 4.4. Total Asset Visibility and Control. Control Costs. Ensure Compliance. Reduce Complexity

T r a n s f o r m i ng Manufacturing w ith the I n t e r n e t o f Things

ACS-1803 Introduction to Information Systems. Enterprise Information Systems. Lecture Outline 6

Innovation. Simplifying BI. On-Demand. Mobility. Quality. Innovative

VISION BPM. Business Process Management.

Integrated business intelligence solutions for your organization

Cloud computing in the Enterprise: An Overview

JOURNAL OF OBJECT TECHNOLOGY

The Ultimate Guide to Buying Business Analytics

Introduction to Systinet. SOA Governance and Lifecycle Management

Wrap and Renew Digital SOA Catalog Offerings

Middleware- Driven Mobile Applications

An Oracle White Paper. Enabling Agile and Intelligent Businesses

InforCloudSuite. Business. Overview INFOR CLOUDSUITE BUSINESS 1

August 2014 San Antonio Texas The Power of Embedded Analytics with SAP BusinessObjects

SOLUTION BRIEF. Increase Business Agility with the Right Information, When and Where It s Needed. SAP BusinessObjects Business Intelligence Platform

effective performance monitoring in SAP environments

FISCHER CORPORATE SERVICES

Transcription:

Ch3 Enterprise Systems Architecture & The Future of ERP What is "architecture", anyway? What is Enterprise Architecture? The defining characteristic that differentiates Enterprise Architecture from other architectures is: enterprise scope it crosses (internal) organizational boundaries covers multiple business units crosses functional boundaries Why would we do anything across the scope of the enterprise? it creates opportunities and allows problems to be tackled that cannot be effectively dealt with at a lower level, i.e., a more narrow scope e.g., increase collaboration decreasing duplication across business units resulting in savings on development costs Architecture (Latin architectura, from the Greek ἀρχιτέκτων arkhitekton, from ἀρχι- "chief" and τέκτων "builder, carpenter, mason") is both the process and product of planning, designing and construction. (Wikipedia) Enterprise Systems Modules and Architecture What s architecture? Logical vs. Physical Commodity Firmness Delight Architecture An architecture is typically made up of a picture of the current state a blueprint or vision for the future a road-map on how to get there Logical Architecture A Closer Look Logical architecture addresses the information system seen macroscopically, by focusing on its main components, their interconnections and the flows exchanged, and by structuring them by groups into largerscale modules. There are two reasons why the logical modules are so important to the Enterprise. First, you can't design something (Enterprise included) using the actual material components of the product (Enterprise). Second, you need Logical Modules because when the business grows so big that management is no longer able to physically maintain contact with the modules of the business, they will have to create data "surrogates" of those modules in order to manage the business 1

Why Study Enterprise Systems Architecture? Help management and the implementation teams understand in detail the features and components of the enterprise system. Provide a visual representation of the complex system interfaces among the ERP application and databases, operating systems, legacy applications, and networking. Management can develop a better IT plan if the requirements for system infrastructure, training, change management, and business process reengineering are clarified. Physical Architecture A Closer Look Database Layer Typically a relational database distributed across multiple servers. Application Layer Application components supporting user interactive access bind to dialog work processes. Application components that generate background work bind to batch processes. Additional work processes coordinate activities between servers. Presentation layer Provides the menu-driven GUI interface between users and applications. May reside locally on a user s desktop computer or be a completely separate presentation server on the LAN. May keep in temporary, local storage a list of recently invoked transactions and data specific to the process being supported to alleviate the need to access the server. May be customized for a specific user Enterprise Systems Modules and Architecture Tiered Configurations Each ERP software module corresponds to a major functional area of an organization. Organizations implement these modules in ERP that are both economically and technically feasible. Each module is embedded with the best business practices to allow organizations to easily implement their policies and procedures. Overview of Modules Production Helps in the planning and optimization of the manufacturing capacity, parts, components, and material resources using historical production data and sales forecasting Purchasing Streamlines the procurement process of required raw materials and other supplies Inventory Management Facilitates the processes of maintaining the appropriate level of stock in a warehouse Sales and Marketing Implements functions of order placement, order scheduling, shipping, and invoicing Finance Can gather financial data from various functional departments and generate valuable financial reports Human Resource Streamlines the management of human resources and human capitals Presentation Application Database Central system Two - tier Three - tier Database, application, presentation processes Presentation processes Database, application processes Presentation processes Application processes Database processes Most of the current ERP implementations follow a Three-tiered architecture Effects of well-designed architecture (Logical) on implementation Self Services Flexible support for employees business functions Simplified access to relevant information Product Development and Production Shorten time to market Deliver higher quality products and ensure timely delivery Improve visibility in real time Financials Ensure predictability of business performance Automate accounting and financial SCM Rigorous support for financial reporting -SOX Act Sales and Service Higher number of sales orders processed and reduced administrative costs Easy access to accurate, timely customer information Reduce travel costs by using online functions HR Management Attract the right people, develop and leverage talents, align efforts with corporate objectives, and retain top performers Enable creation of project teams based on skills and availability, monitor progress on projects, track time, and analyze results Three-tiers architecture Benefits End-users have access to ERP applications over the Web. Easily integrate ERP applications with existing systems. Server-centric No complex, expensive client software installation. Client-centric Architecture has better response time because user requests are mostly processed on the client s computer. Web-based architectures also allow better system-to-system integration. Drawbacks Client-centric architectures lack security 2

Web services and SOA Web services Ongoing in last decade (2002?) Fourth tier : web split into services & browser Powerful new ability for access and integration Simple, ubiquitous access to ERP modules and enables open flow of information between systems Parts involved Web services and SOA Service-Oriented Architecture AKA Object-oriented architecture for web platforms SOA decomposes business tier into smaller, distinct units of services collectively support ERP functional module Exist autonomously Evolve independently Can share biz logic across corporate firewall Web server ERP portal (ie. SAP Front End) Back-end server integration Browser plug-ins or applets Architecture can be server-centric or client-centric SERVER-CENTRIC CLIENT-CENTRIC Example of SOA exchange Need: Access to Internet Standard browser: IE, Firefox, with a few plug-ins Client can be any Internet device using standard Internet technologies http HTML (user access) XML (back-end) Need: installation of SDKs Configuration and integration with client devices -- practically disappearing Hmm, the user has selected Device at Location, and wants to see its properties Hey, send me the data for Device at Location Display screen Device Name 123ABC Properties Service Benefits and drawbacks to Internet platform 1.End-user access 2.Easier integration of ERP apps existing internal systems external trading partner systems 3.Cheaper, since no complex client software reqd. 4.SLOWER. SOA Standard Description language provides medium for business process messages Interactions independent of each other and protocols Any operating system, any language Web services an application of SOA (SOAP, XML) #2 Supported through web technologies: Application messaging Component interfaces Business interlinks Application engine 3

SOA software development model Web services and SOA 3.5 (PeopleSoft) Contract between client and server Functional description of the service Input requirements and output specifications Precondition environment state Post condition environment state Error handling Provides flexibility and agility! SOA benefits/drawbacks Loosely coupled, document-oriented interaction model means benefits Over distributed computing: Biz-level software services across diff platforms Location independence of biz logic Services exist anywhere Loose coupling across application services Granular A&A support at service unit Dynamic search, connectivity to other services Business value benefits: Meet customer demands more quickly Lower acq and maint costs of technology Mgmt of biz function closer to units Existing investment in technology Less expensive custom development Short term benefits: Enhances reliability Reduces hardware acquisition costs Leverages existing dev skills Accelerates move to standards-based server & app consolidation Provides a data bridge Long term benefits: Ability to build composite apps Self-healing infrastructure reducing mgmt costs Real-time decision-making apps Enables compilation of unified taxonomy of information across enterprise, its customers and partners Cloud Architecture Cloud computing is basically a software service provided over the Internet, securely, by a service provider on a monthly or yearly lease. Companies leasing CC services save money by replacing their purchased software that requires a license fee per seat. Some cloud computing providers also let you build your own applications using their engines and then they would host those applications for you as part of the service. Loosely coupled, document-oriented interaction model has some drawbacks Changes in arch style, prog models, best practices, patterns, testing, mgmt approaches. Standard methods and processes must be defined to enable communication across manufacturer/language System environment: numerous complex structures for integration SOA implementations are costly and time consuming Maintenance environment must support rapid integration capability within structures Organizational culture embracing rapid sharing of assets and info Management support rapid sharing and integration Complex security firewalls in place to properly direct info flow Key Limitations Performance can be inconsistent Requires Enterprise-level focus Sophisticated security needed Costs can be high due to services turnover Cloud Architecture The cloud computing platform provides a great alternative for organizations that do not want to: Purchase, install, or maintain software applications. Worry about security, privacy and legal issues associated with data storage. The cloud computing platform is risky for organizations as it forces them to rely on external vendors for reliability, security, and continuity of enterprise applications. 4

Benefits of Cloud Computing Pay for subscription, not for licenses and upgrades. Reduced capital and operating expenditures for IT equipment and support personnel. Accessed from everywhere, as long as you have an Internet connection. No need to install anything on the user s computer. Dynamic scalability available on demand. No maintenance fees for software or hardware. Promotes green computing environment as servers in cloud run on clean energy. Guaranteed reliability. Cloud architecture and future trends in ERP Cloud materials Mobile computing ipads/iphones Drawbacks of Cloud Computing Lots of options for ERP in the cloud... Data security. Vulnerability. Possible conflict of interest, if the company who stores your applications decides to create a similar application to what you created on their servers. Not suited for all highly competitive industries like biotech where intellectual property cannot be protected easily. Implications for Management Enterprise architecture is an important technology for the long-term functioning of the organization. ERP architecture decisions are complex because their impact goes beyond systems and technology to people, organizational policy, and business processes. Wordle based on Google results on cloud ERP (company name) Some bigger than others. ERP architecture must be flexible to support a diverse set of hardware and software platforms. Management must learn how to filter out the hyped technologies that do not provide value to their organization. 5

How to choose? Cloud brokers (like Infosys)want to enable customers to pick and choose different levels of public cloud, private cloud, and enterprise assets. Faster provisioning (6 weeks down to 6 minutes) Cloud burst in times of extraordinary demand Accelerate IT project delivery (15-20% reduction) Customized self-service catalog (shows Salesforce.com) Efficient set up (save up to 30%), improve productivity by 20%. Smart Brokerage: select and compare best-in-class brokerages to choose best provider. Business Collaboration Wall discussion board. Time to Market improved (by 40%). Dashboard shows enterprise-wide business intelligence graphics. Build, manage, and govern cloud ecosystem Future trends - RFID Radio frequency identification (RFID) RFID is a generic term that is used to describe a system that transmits the identity (using a unique serial number) of an object or person wirelessly, using radio waves. A basic RFID system consists of three components: An antenna or coil A transceiver (with decoder) A transponder (RF tag) electronically programmed with unique information Critical Factors for RFID Success Deploy Proven Use Cases that Solve Real Problems Adopt a Flexible Deployment Architecture Take Advantage of Real-Time Data Integrate RFID Data and Events with Production Systems Use a Standards-Based Approach Require Broad Device Support from the Beginning Plan for Continuous Improvement Thin clients (aka ERP on ipads) Future trends - BI Need an app version of SAP GUI! http://softwaretopic.informer.com/sap-front-end-for-ipad/ http://www.sapdesignguild.org/resources/acc_frontend_requirements_v51_publicve rsion_en.pdf Business Intelligence (BI) In the context of bringing transparency to the business and order to the potential chaos, perhaps the most significant of the extensions to ERP is Business Intelligence (BI). Think of it as a layer on top of or embedded within ERP and other applications which would wind up being giant repositories of data. While ERP and BI may indeed be implemented together, just as often they are viewed as separate initiatives. BI: products have had a reputation of working only with historical data gathered from data warehouses. However, in today s highly competitive climate, executives demand visibility into the status of their business process networks as they relate to the business key performance indicators (KPIs) in real time, therefore the focus of BI is shifting: BAM is a real-time, event-driven extension of BI. The extension is subtle but powerful. 6

Summary (Cont d) Service-oriented architecture separates the service provider from the service consumer similar to objectoriented system architecture which has a higher degree of separation. Management must be involved in the design of the architecture from the very beginning of the ERP implementation project because the system has a wide and long-lasting implication on the organization. Summary System architecture provides answers to questions like: What will the system look like? How will the system work? How will it be developed? Do we have the required infrastructure to support the system? Can the system be used for any business function or just for a specific business function like human resources? System architecture includes ERP modules and ERP architecture. Summary (Cont d) Major vendors provide modules to support basic business functions as accounting, finance, marketing, and HR to such advanced business functions as selfservice, compliance management, business intelligence. ERP systems have traditionally been organized in threetiers or layers providing flexibility and scalability: data, application, and presentation. There are various types of layered architecture. Two-tier architecture is the simplest form. Three-tier architectures separate application from the presentation layer. Web-based architectures facilitate better integration with Internet technologies. 7