Technology of information systems Course 2004-2005 Technology of Information Systems Architecture of Information Systems Group Department of Computer Science.

Slides:



Advertisements
Similar presentations
DO YOU SPEAK FUTURE?. Cutting-edge technology for the development of business software applications Takes advantage of the most recent international trends,
Advertisements

Chapter 1 Assuming the Role of the Systems Analyst
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
ECOMMERCE TECHNOLOGY SUMMER 2003 COPYRIGHT © 2003 MICHAEL I. SHAMOS eCommerce Technology ERP Systems.
© Prentice Hall CHAPTER 5 Organizational Systems.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
E-commerce vs. E-business
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Business Systems Chapter 7.
1 SYS366 Week 1 - Lecture 2 How Businesses Work. 2 Today How Businesses Work What is a System Types of Systems The Role of the Systems Analyst The Programmer/Analyst.
1 Chapter 7 IT Infrastructures Business-Driven Technology
Chapter 1 Assuming the Role of the Systems Analyst
M ERP (Enterprise Resources Planning) M ERP (Enterprise Resources Planning) Session 8 - ERP Modules Ir. Ekananta Manalif, MM, MKom (D2664)
ENTERPRISE SOFTWARE.
Introduction to SAP R/3.
An introduction to enterprise systems a birds-eye view of the course.
Chapter 15: Accounting and Enterprise Software
Enterprise Resource Planning, 1st Edition by Mary Sumner
Karolina Muszyńska Based on
Introduction to Enterprise Systems
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
1.Database plan 2.Information systems plan 3.Technology plan 4.Business strategy plan 5.Enterprise analysis Which of the following serves as a road map.
ELC 200 Day 9. Agenda Questions? Assignment 2 is Due Assignment 3 is posted  Due Feb. 25, 2014  assignment3.pdf assignment3.pdf Finish Building an E-commerce.
Chapter 9 Moving to Design Part 2.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
CIS 321—IS Analysis & Design Chapter 1: The World of the Modern Systems Analyst.
Foundations of information systems
1 INTRODUCTION TO DATABASE MANAGEMENT SYSTEM L E C T U R E
Logistics and Systems Rabby Q. Lavilles. Supply chain is a system of organizations, people, technology, activities, information and resources involved.
Methodology for Information Strategy Planning for ERP By : Saleh A. Motawe Supervisor : Yassmen El bobo.
Chapter 10 Information Systems Analysis and Design
Chapter 1 Assuming the Role of the Systems Analyst Systems Analysis and Design Kendall & Kendall Sixth Edition.
7-1 Chapter 7 IT Infrastructures Business-Driven Technology.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Computerized Manufacturing Systems
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 12 Integrating the Organization from End to End – Enterprise Resource Planning.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 Chapter 12 Enterprise Computing. Objectives Overview Discuss the special information requirements of an enterprise-sized corporation Identify information.
ECE450 - Software Engineering II1 ECE450 – Software Engineering II Today: Introduction to Software Architecture.
ERP Oracle Financial By Group 1 1 Finance WORKFLOWWORKFLOW CUSTOMER RELATIONSHIP MANAGEMENT SUPPLY CHAIN MANAGEMENT MANUFACTURING FINANCE PROJECTS HUMAN.
Chapter 7 Enterprise Resource Planning (ERP). Objectives After studying the chapter, students should be able to.. Explain definition of Enterprise Resource.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
1 Enterprise Requirement Planning For Manufacturing.
Chapter7 TELECOMMUNICATIONS AND NETWORKS. Content e-Business Systems – Cross-Functional Enterprise Applications – Enterprise Application Integration –
Chapter 2 Introduction to Enterprise Systems Partial adoption from Magal and Word | Integrated Business Processes with ERP Systems | © 2011 Timothy L.
 An Information System (IS) is a collection of interrelated components that collect, process, store, and provide as output the information needed to.
Introduction Complex and large SW. SW crises Expensive HW. Custom SW. Batch execution Structured programming Product SW.
Integrated Architecture Framework (IAF)
Fundamentals of Information Systems Dr. Hanan Moussa.
Technology of information systems 2II60 Technology of Information Systems Course 2009 Architecture of Information Systems Group Department of Computer.
©Ian Sommerville 2007COTS-based System Engineering Slide 1 COTS-based System Engineering.
Technology of information systems 2II60 Technology of Information Systems Course 2008 Architecture of Information Systems Group Department of Computer.
The Database Approach Muhammad Nasir
Chapter 1 Assuming the Role of the Systems Analyst.
Data Mining & OLAP What is Data Mining? Data Mining is the set of activities used to find new, hidden, or unexpected patterns in data.
Discovering Computers 2010: Living in a Digital World Chapter 14
Database System Concepts and Architecture
Developing Information Systems
Concepts of Information Systems
Enterprise Resource Planning, 1st Edition by Mary Sumner
History of IS within Organizations
Chapter 15: Accounting and Enterprise Software
Enterprise Resource Planning Systems
Presentation transcript:

Technology of information systems Course Technology of Information Systems Architecture of Information Systems Group Department of Computer Science K.M.van Hee G.J. Houben P. Thiran

Technology of information systems Content of the course 1. Architecture of Information Systems (Van Hee) 2. Web based technology (Houben) 3. Data integration and conversion (Thiran) 4,5. Enterprise packages (B.Smulders, Deloitte) 6,7. Workflow management with Flower ( P.Berens, Pallas Athena) 8,9. Component coordination with BizTalk (E. van den Boom, MicroSoft)

Technology of information systems Examination Students do a project and a oral examination In the oral examination the students are questioned about the material of the classes (ca 15 min) and about their project (ca 30 min). Examples of projects: –A study of the literature about one or more component types –A comparison or classification of existing commercial components –Experimentation with one or two commercial components –Analysis of system development methods for the component-based world

Technology of information systems Agenda Functions of information systems The component-based world Software architecture Enterprise systems

Technology of information systems Functions of information systems What? monitoring of business processes planning of business processes execution of business processes How? registration of states of objects and events generation of management information generating or evaluating decisions facilitating the cooperation between people processing of transactions

Technology of information systems Info systems vs embedded systems information systems support business processes inside an organisation, or between two or more organisations (so called: inter- organisational i.s.) embedded systems (e.s.) support a physical device e.s. have more simple data structures e.s. have stronger time and resource constraints despite the differences, most methods apply to both type of systems

Technology of information systems Agenda Introduction to information systems The component-based world Software architecture Enterprise systems

Technology of information systems Component-based world (1) systems are networks of communicating components (both hardware and software) components may reside anywhere each component has in principle four interfaces: –configuration interface with parameters sets –transaction interface to other components –user interface, a special kind of transaction interface –monitor interface to see how the component operates

Technology of information systems Component-based world (2) components are specified and recognized by their function and their interface: interface= protocol + datatypes software interface component monitor interface configuration interface user interface

Technology of information systems Commercial components e.g.: a telco operator is built of ca 20 COTS components Numetrix

Technology of information systems Component-based world(3) distinguish two kinds components: small and large ones small ones are found in public libraries, often freeware; they fulfil some specific, small task, like sorting a file. large components have a vendor and they support a complex business process, like bookkeeping webservices is focusing on small components software packages and ASP services can be considered as large components

Technology of information systems Component-based world (4) Different types of components: application components contain business logic generic components support application components and have no business logic types of components predefined components programmable components application components (with business logic) e.g. accounting: SAP, PeopleSoft e.g. business intelligence tool: Business Objects generic components (without business logic) e.g. middleware: WebMethods e.g. dbms:Oracle; wfms: Staffware

Technology of information systems Component-based world (5) Parameters of predefined components: parameters are options, selected from a list or input as simple data (often a tree of option lists) limited flexibility, but easy to use little ICT knowledge but much application knowledge required

Technology of information systems Component-based world (6) Parameters of programmable components: parameters are models, like datamodels and processmodels the model defines the function of the component special languages to make models (often diagrams) very flexible, but advanced ICT knowledge required

Technology of information systems Component-based world (7) Component based development is different: 1.requirements are determined 2.an architecture is designed 3.components are specified 4.now components are selected form vendors or constructed from scratch 5.programming= configuring+integration 6.configuring components=parameter setting 7.integration is connecting components interfaces, often via middleware

Technology of information systems Component-based world (8) component-based systems will behave in an ‘organic way’: –periodically components will be replaced by better ones –new functionality will be realised by new components vendors will compete with the best functionality of their individual components

Technology of information systems Component-based world (9) prepacked solutions will be offered by third parties: –combinations of components with parameters that can be used as a new predefined component –prepacked solutions can be made by ‘third parties’ ‘prepackers’ will compete with vendors of packages components may be outsourced to an ASP

Technology of information systems Agenda Functions of information systems The component-based world Software architecture Enterprise systems

Technology of information systems Software architecture (1) System development requires orchestration, the architecture is the musical composition. Architecture is used: 1.to divide and conquer 2.to define and select components 3.to test and integrate components 4.to manage a system when it is operational

Technology of information systems Software architecture (2) Definitions: Architecture of a system is: a consistent set of views and rules of the system Each view (model) consists of: –the set of components the system is made of –the external properties of the components –the relationships between the components A rule is a constraint on a view or on a combination of views

Technology of information systems business architecture process model information model software architecture: logical model…………..... physical model infrastructure Software architecture (3)

Technology of information systems Software architecture (4) two types of relationships between components in one view: –interaction relations e.g.: “uses”, control flow, dataflow –structural relations e.g.: is-part-of, is- specialization-of many types of relationships between views and between components of different views, e.g. is-realized-by, is- implemented-on

Technology of information systems Software architecture (5) Architecture is more than views and rules: architecture languages: modeling languages to described the views architecture patterns: standard solutions for generic problems architecture principles: in fact standard structural rules (to be adopted or modified in a specific architecture)

Technology of information systems Features of IS to be componentized –Data management –User interaction –Business process –Business logic –Component coordination –Security control Software architecture (6)

Technology of information systems Generic components and some vendors 1.Database man. system 2.Document man. system 3.Datawarehouse / Dataminer 4.Content man. system 5.Webserver 6.Application server 7.Rule engine 8.Workflow man. system 9.Coordination engine 1.Oracle, Sybase 2.OpenIMS, Worldox 3.Business objects, Cognos 4.Tridion, Tekfuse CMS 5.Apache, IIS 6.WebLogic (BeaSys), Borland Enterprise Server 7.FairIsaac, ILOG 8.Staffware, Cosa 9.BizTalk, Tibco Software architecture (7)

Technology of information systems Software architecture (8) Web Server Coordination Engine Workflow Engine Application Server Database Manager Document Manager Content Manager Rule Engine Application Document Manager

Technology of information systems Challenges for software architects 1.To discover functionality in a generic component Clear, generic functionality required Business plan needed: market analysis, who is the vendor, do the benefits cover the cost? 2.To deal with overlapping functionality: Which one to use? If both have to be used, how do we synchronize them? 3.Reshuffling of functionality Software architecture (9)

Technology of information systems Agenda Functions of information systems The component-based world Role of architecture Enterprise systems

Technology of information systems Predefined application components Purchase and Inventory control PRODUCTION PLANNING Detailed Production plan Master production plan Production control Purchase Materials Intake Distribution Customer Sales Capacity plan Sales forecast Supplier Sales and distribution ERP systems(1)

Technology of information systems ERP functions Puchase and supplier management Sales and distribution planning (invoicing, transport planning) Inventory control Quality control Production planning (material planning, capacity planning) Means of production planning (equipment, maintenance) Human resource planning (payroll, timesheets, personnel and organisation chart) Financial management (general ledger, debtors, creditors, asset management, treasury management) Supporting functions: –Workflow management –Dataware housing Industry specific functions (telco, health care etc) ERP systems(2)

Technology of information systems Evolution of functions It started with the financial administration Then inventory control appeared Three phases: 1.Islands of automation 2.Internally integrated 3.Externally integrated: Supply chain management E-Procurement Customer relationship management E-commerce ERP systems(3)

Technology of information systems Components of a ERP system Hardware infra structure eBusiness Financial management HRM Production means control. Production planning Purchase & inventory control Functional Applications Data warehousing Meta Data Query- en reporting OLAP EIS Data collectie Externe databases Interne databases DMS Software infra structure (OS, middleware, …) Knowledge management Data cleansing Data mining Statistical analysis Rule engine ERP systems(4)

Technology of information systems ERP processes as supported by development tools ERP systems(5)