Modeling Information Systems Architectures. Paul Grefen (DB MA-IS-CS) CTIT-UT

Size: px
Start display at page:

Download "Modeling Information Systems Architectures. Paul Grefen (DB MA-IS-CS) CTIT-UT [email protected]"

Transcription

1 Modeling Information Systems Architectures Paul Grefen (DB MA-IS-CS) CTIT-UT

2 Purpose of this lecture The purpose of this lecture is not to present pre-cooked solutions to architectural problems, but rather to clarify architectural issues and discuss a number of important topics in this context.

3 Table of contents What are IS architectures? Aspects of IS architectures Types of IS Architectures Reference Architectures Designing IS architectures Architectural platforms Conclusions

4 What are IS architectures?

5 General architecture architectuur' (architektuur), v., 1. bouwkunst, de kunst en de leer van het ontwerpen en uitvoeren van bouwwerken; - toepassing daarvan: onder architectuur gebouwd, naar de plannen van een bekend architect; - 2. bouwstijl: Griekse architectuur; - 3. (fig.) bouw, constructie: de architectuur van de kaak (Vestdijk); - 4. (meton.) bouwsel(s), bouwwerk(en): voorbeelden van moderne architectuur; Van Dale

6 Software architecture The architecture of a software system defines that system in terms of computational components and interactions among those components. Software Architecture; Shaw & Garlan; Prentice Hall, 1996

7 Example architecture

8 Information system architecture The architecture of an information system defines that system in terms of components and interactions among those components, from the viewpoint of specific aspects of that system, and based on specific structuring principles.

9 Interpreting IS architectures Syntax: structure of the architecture Semantics: meaning of components and interactions Pragmatics: reasons behind structure & meaning

10 Aspects of IS Architectures

11 Aspects architecture communication organization system configuration Truyens et al.; 1990

12 Data aspect architecture Architecture of managed by systems, e.g. using (E)ER diagrams. communication organisation system configuration

13 System aspect architecture Architecture of application software, e.g. using flow diagrams or module diagrams. Req. 1 book trip organisation system 2 proc. ackn. 4 proc. inv. a trip b fin. Pay. configuration communication 3 proc. docs. 5 proc. paym.

14 Configuration aspect architecture Architecture of hardware and low-level software (e.g. OS, DBMS), e.g. using configuration diagrams. communication organisation configuration system Oracle UNIX SPARC FlowMark

15 Communication aspect architecture (I) Architecture of communication infrastructure (networks, communication software), using e.g. topology diagrams. system OLD 3174 LOS Mb/s 19,2 Kb/s ES/9000 (HBS) 3745 Token Ring ES/9000 (APL) Commun. Controller PDP 11/74 organisation Haemodialyse Systeem 3174 PMK configuration communication Cluster Controller Specialisten Systemen PC PC PC

16 Communication aspect architecture (II) OLD 3174 LOS Mb/s 19,2 Kb/s ES/9000 (HBS) 3745 Token Ring ES/9000 (APL) Commun. Controller PDP 11/74 Haemodialyse Systeem 3174 communication organisation configuration system Cluster Controller PMK Specialisten Systemen PC PC PC

17 Organization aspect architecture Architecture of organization structure and processes related to administration and maintenance of systems, using e.g. organigrams and procedure handbooks communication organisation system configuration

18 A design path with aspects start arch.: major apects combined global arch.: major apects combined

19 Types of IS Architectures

20 Type of IS architectures Based on structuring principles: Monolithic / Layered / Columned / OO Single-Level versus Multi-Level Based on purpose: Conceptual versus Technical Application versus General System Reference versus Concrete

21 Structuring principles (I) Monolithic Layered Columned Object-Oriented and combinations

22 Structuring principles (II) Multi-level architectures: allow for multiple aggregation levels of functionality

23 Structuring principles (III) Columned Pipe Syntax: several system modules in the same layer. Semantics: multiple subsystems at the same abstraction level using each others functionality. Pragmatics: separation of concerns (system arch.) or distribution (conf. arch.).

24 Purpose of architecture (I) Conceptual architecture: describes structure of conceptual design of system Technical architecture: describes structure of implementation of system conceptual technical

25 Purpose of architecture (II) Application: describes architecture for specific application and context General system: describes architecture for general application and context Concrete: describes architecture of a specific system to be directly applied Reference: describes blue-print of abstract system to be concretized before application

26 Reference Architectures

27 Reference architecture A reference architecture is a general, abstract architecture that can be instantiated for specific situations. Instantiated = filled in, detailed parameterized, adapted extended, selected

28 ISO-OSI reference architecture application presentation session transport network link physical Structure: layered Aspects: system configuration communication Pragmatics: standard interface levels for horizontal communication

29 ANSI/SPARC reference architecture external model conceptual model internal model Structure: layered Aspects: system organization Pragmatics: separation between base levels for different purposes

30 ANSI/SPARC in DDBS Glob.Ext. Schema Loc.Map. Schema Loc.Conc. Schema Glob.Ext. Schema Glob.Conc. Schema Fragm. Schema Alloc. Schema Loc.Map. Schema Loc.Conc. Schema Glob.Ext. Schema Loc.Map. Schema Loc.Conc. Schema Structure: idem Aspects: idem + communicat. Pragmatics: idem + distribution Loc.Int. Schema Loc.Int. Schema Loc.Int. Schema DB DB DB Connolly, Begg & Strachnan, 1995

31 WfMC reference architecture (I) Process Definition Tools IF1 Workflow API & Interchange Formats Adminstration & Mngmnt Tools IF5 Workflow Engine(s) Workflow Enactment Service IF4 Workflow Engine(s) Other WF Enactment Service(s) IF2 Workflow Client Applications IF3 Invoked Applications

32 WfMC reference architecture (II) Process Definition Workflow Clients Administr. & Mngmnt Workflow Engine Applications Structure: first layered, then columned

33 Designing IS Architectures

34 Example architecture design Mercurius initiative (1995) Purpose: specification of reference WFMS Focus: detailed system architecture Participants: 2 universities, polytechnic consultancy firm, financial institution

35 Mercurius architecture design principles Flexibility (detail, aspect) Top-down architecture design strategy WF design versus WF enactment Kernel versus additional functionality Positioning in context Explicit interfaces to environment

36 Mercurius overall WFMS architecture organization UIS UIS stores WF Design WF Clients AS/OS/ DBMS communication system WF Server CS WF Server DBMS AS/OS stores configuration

37 Mercurius design module architecture Extension Module software bus UIS Interface WF Design Engine AS Interface DBMS Interface organ. def. proc. appl.

38 Mercurius design engine architecture Organisat. Design Product Design organ. proc. appl. Global Design Detail Design Tuning def.

39 Mercurius enactment module architecture AS WFC Interface AS Interface Extension Module software bus WFS Engine CS Interface DBMS Interface OS Interface organ. def. proc. man. appl.

40 Mercurius enactment engine architecture WFC Interface Clock Module Event Receptor CS Interface proc. Event Analyzer AS Interface def. Action Synthesizer software bus appl. Action Executor OS Interface

41 Architectural Platforms

42 Distributed Object Architectures object model architecture vs. system model architecture application object access vs. server system access fine grain computation vs. coarse grain computation transparent distribution vs. no/explicit distribution

43 Example architecture traditional Workflow Client Transaction Manager Workflow Engine trans case

44 Example architecture a la DOA client client transact. case case transact. scheduler

45 OMG-OMA Application Objects Common Facilities Object Request Broker Object Services

46 Example architecture: WIDE WFMS Global Trans. Man. GT Workflow Engine LTM LT BAL Local Trans. Interface DBMS

47 Conclusions

48 Conclusions Modeling of architectures of paramount importance CIS design Modeling of CIS architectures has many aspects Modeling of CIS architectures is a discipline that is in its infancy

Introduction. Business Process Management

Introduction. Business Process Management Business Management Paul Grefen Information Systems Technology Management, TU/e Introduction Business process ing Workflow concepts Advanced BPM concepts Business process management Conclusions Overview

More information

Structuring Product-lines: A Layered Architectural Style

Structuring Product-lines: A Layered Architectural Style Structuring Product-lines: A Layered Architectural Style Tommi Myllymäki, Kai Koskimies, and Tommi Mikkonen Institute of Software Systems, Tampere University of Technology Box 553, FIN-33101 Tampere, Finland

More information

High-level Design. What is software architecture?

High-level Design. What is software architecture? High-level Design Software Architecture What is it? Examples of common architectures Parnas KWIK index example of information hiding Model view controller in high level layered design 1 What is software

More information

Chap 1. Introduction to Software Architecture

Chap 1. Introduction to Software Architecture Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)

More information

Software design (Cont.)

Software design (Cont.) Package diagrams Architectural styles Software design (Cont.) Design modelling technique: Package Diagrams Package: A module containing any number of classes Packages can be nested arbitrarily E.g.: Java

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

Supporting Telecom Business Processes by means of Workflow Management and Federated Databases

Supporting Telecom Business Processes by means of Workflow Management and Federated Databases Supporting Telecom Business Processes by means of Workflow Management and Federated Databases Wim Nijenhuis and Willem Jonker Service Development and Support KPN Research PO Box 15000, 9700 CD Groningen

More information

APPENDIX III - Role definitions and required skills, by category. Application Development Category

APPENDIX III - Role definitions and required skills, by category. Application Development Category APPENDIX III - Role definitions and required skills, by category. Application Development Category Category (App Dev) Description Required Skills Junior Business Analyst Gathers and details specific application

More information

Operating System Organization. Purpose of an OS

Operating System Organization. Purpose of an OS Slide 3-1 Operating System Organization Purpose of an OS Slide 3-2 es Coordinate Use of the Abstractions he Abstractions Create the Abstractions 1 OS Requirements Slide 3-3 Provide resource abstractions

More information

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

This presentation provides an overview of the architecture of the IBM Workload Deployer product. This presentation provides an overview of the architecture of the IBM Workload Deployer product. Page 1 of 17 This presentation starts with an overview of the appliance components and then provides more

More information

XXI. Object-Oriented Database Design

XXI. Object-Oriented Database Design XXI. Object-Oriented Database Design Object-Oriented Database Management Systems (OODBMS) Distributed Information Systems and CORBA Designing Data Management Classes The Persistent Object Approach The

More information

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan [email protected] What is a database? A database is a collection of logically related data for

More information

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Fall 2007 Lecture 5 - DBMS Architecture

CSE 544 Principles of Database Management Systems. Magdalena Balazinska Fall 2007 Lecture 5 - DBMS Architecture CSE 544 Principles of Database Management Systems Magdalena Balazinska Fall 2007 Lecture 5 - DBMS Architecture References Anatomy of a database system. J. Hellerstein and M. Stonebraker. In Red Book (4th

More information

7. Classification. Business value. Structuring (repetition) Automation. Classification (after Leymann/Roller) Automation.

7. Classification. Business value. Structuring (repetition) Automation. Classification (after Leymann/Roller) Automation. 7. Classification Business Process Modelling and Workflow Management Business value Lecture 4 (Terminology cntd.) Ekkart Kindler [email protected] Structuring (repetition) Automation UPB SS 2006 L04 2 Classification

More information

Vragen. Architecture presentations in practice. Some terms (from IEEE standard)

Vragen. Architecture presentations in practice. Some terms (from IEEE standard) Vragen Architecture presentations in practice Waarom is software architectuur belangrijk? Waarom schiet de volgende definitie tekort? The architecture of a software system defines that system in terms

More information

CS 565 Business Process & Workflow Management Systems

CS 565 Business Process & Workflow Management Systems CS 565 Business Process & Workflow Management Systems Professor & Researcher Department of Computer Science, University of Crete & ICS-FORTH E-mail: [email protected], [email protected] Office: K.307,

More information

Architecture Design & Sequence Diagram. Week 7

Architecture Design & Sequence Diagram. Week 7 Architecture Design & Sequence Diagram Week 7 Announcement Reminder Midterm I: 1:00 1:50 pm Wednesday 23 rd March Ch. 1, 2, 3 and 26.5 Hour 1, 6, 7 and 19 (pp.331 335) Multiple choice Agenda (Lecture)

More information

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1

Structure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1 The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study

CS 377: Operating Systems. Outline. A review of what you ve learned, and how it applies to a real operating system. Lecture 25 - Linux Case Study CS 377: Operating Systems Lecture 25 - Linux Case Study Guest Lecturer: Tim Wood Outline Linux History Design Principles System Overview Process Scheduling Memory Management File Systems A review of what

More information

How To Understand The Concept Of A Distributed System

How To Understand The Concept Of A Distributed System Distributed Operating Systems Introduction Ewa Niewiadomska-Szynkiewicz and Adam Kozakiewicz [email protected], [email protected] Institute of Control and Computation Engineering Warsaw University of

More information

Service-Oriented Architectures

Service-Oriented Architectures Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems

More information

White Paper: Establishing a Configuration Management Database Schema: A Working Model

White Paper: Establishing a Configuration Management Database Schema: A Working Model White Paper: Establishing a Configuration Management Database Schema: A Working Model Overview Introduction Prior to building a Configuration Management Database (CMDB), a schema is needed to identify

More information

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

Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7 Business Process Management Systems ITEC 4030 Winter 2011 Peter Khaiter Lecture 9 Enabling Business (IT) Integration Feb 7 Business Integration: Goals and Approaches - Review: BI is the exchange of business-critical

More information

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001

ICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel

More information

A PRACTICAL APPROACH FOR A WORKFLOW MANAGEMENT SYSTEM

A PRACTICAL APPROACH FOR A WORKFLOW MANAGEMENT SYSTEM A PRACTICAL APPROACH FOR A WORKFLOW MANAGEMENT SYSTEM Simone Pellegrini, Francesco Giacomini, Antonia Ghiselli INFN Cnaf Viale Berti Pichat, 6/2-40127 Bologna, Italy [email protected] [email protected]

More information

BUSINESS RULES MANAGEMENT AND BPM

BUSINESS RULES MANAGEMENT AND BPM KINGSTON & CROYDON BRANCH BUSINESS RULES MANAGEMENT AND BPM WHO'S MANAGING YOUR RULES? Paul Vincent Rules Specialist and Product Management Fair Isaac October 12, 2005 Agenda Business Rules Approach a

More information

HP Customer Support. Remote Server Management. an Outtasking Solution Outline

HP Customer Support. Remote Server Management. an Outtasking Solution Outline HP Customer Support Remote Server Management an Outtasking Solution Outline Andreas Meinert Support Solution Architect DataCenter Solution Services, HP Germany 2004 Hewlett-Packard Development Company,

More information

Lecture 8 BP enactment

Lecture 8 BP enactment BPM Prof. Dr. Hermann Krallmann/SYSEDV 1 Lecture 8 BP enactment Agenda Prof. Dr. Hermann Krallmann/SYSEDV 2 [BPM introduction run through] Workflow Management System (WfMS) Business Rules Business Process

More information

Information Management

Information Management Information Management Dr Marilyn Rose McGee-Lennon [email protected] What is Information Management about Aim: to understand the ways in which databases contribute to the management of large amounts

More information

Call Center Customer Care System

Call Center Customer Care System Call Center Customer Care System (a case study) Note: this is a simplified and generalized description of a real system Introduction The Call Center Customer Care System has been developed by Andersen

More information

Virtual machine interface. Operating system. Physical machine interface

Virtual machine interface. Operating system. Physical machine interface Software Concepts User applications Operating system Hardware Virtual machine interface Physical machine interface Operating system: Interface between users and hardware Implements a virtual machine that

More information

What is BPM? Software tools enabling BPM

What is BPM? Software tools enabling BPM What is BPM? BPM, or Business Process Management, is a technology, but it is also more than that. Broadly speaking, one can consider BPM as a management discipline in which processes are valued as assets

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Middleware for Heterogeneous and Distributed Information Systems

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Middleware for Heterogeneous and Distributed Information Systems Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 [email protected] Chapter 2 Architecture Chapter Outline Distributed transactions (quick

More information

TIM 50 - Business Information Systems

TIM 50 - Business Information Systems TIM 50 - Business Information Systems Lecture 15 UC Santa Cruz March 1, 2015 The Database Approach to Data Management Database: Collection of related files containing records on people, places, or things.

More information

The CVS-Server Case Study: A Formalized Security Architecture

The CVS-Server Case Study: A Formalized Security Architecture The CVS-Server Case Study: A Formalized Security Architecture Extended Abstract Achim D. Brucker, Frank Rittinger, and Burkhart Wolff {brucker,rittinge,wolff}@informatik.uni-freiburg.de 1 Introduction

More information

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

DBMS / Business Intelligence, SQL Server

DBMS / Business Intelligence, SQL Server DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.

More information

ServiceNow Certified Implementation Specialist Examination Specification

ServiceNow Certified Implementation Specialist Examination Specification ServiceNow Certified Implementation Specialist Examination Specification Introduction The ServiceNow Certified Implementation Specialist Exam Specification defines the purpose, audience, testing options,

More information

CS 5150 So(ware Engineering System Architecture

CS 5150 So(ware Engineering System Architecture Cornell University Compu1ng and Informa1on Science CS 5150 So(ware Engineering System Architecture William Y. Arms Design The requirements describe the funcbon of a system as seen by the client. Given

More information

MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008 MS-50401 - Designing and Optimizing Database Solutions with Microsoft SQL Server 2008 Table of Contents Introduction Audience At Completion Prerequisites Microsoft Certified Professional Exams Student

More information

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES

FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY AUTUMN 2016 BACHELOR COURSES FACULTY OF COMPUTER SCIENCE AND INFORMATION TECHNOLOGY Please note! This is a preliminary list of courses for the study year 2016/2017. Changes may occur! AUTUMN 2016 BACHELOR COURSES DIP217 Applied Software

More information

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases;

COURSE NAME: Database Management. TOPIC: Database Design LECTURE 3. The Database System Life Cycle (DBLC) The database life cycle contains six phases; COURSE NAME: Database Management TOPIC: Database Design LECTURE 3 The Database System Life Cycle (DBLC) The database life cycle contains six phases; 1 Database initial study. Analyze the company situation.

More information

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure

CSE 120 Principles of Operating Systems. Modules, Interfaces, Structure CSE 120 Principles of Operating Systems Fall 2000 Lecture 3: Operating System Modules, Interfaces, and Structure Geoffrey M. Voelker Modules, Interfaces, Structure We roughly defined an OS as the layer

More information

Bump In Host a Host-based IPv4 to IPv6 Translation

Bump In Host a Host-based IPv4 to IPv6 Translation Bump In Host a Host-based IPv4 to IPv6 Translation Zhang Feng [email protected] China Mobile CMCC IPv6 Status Dual stack network, covering 8 main cities, as part of CNGI (China Next Generation

More information

CPS221 Lecture: Operating System Structure; Virtual Machines

CPS221 Lecture: Operating System Structure; Virtual Machines Objectives CPS221 Lecture: Operating System Structure; Virtual Machines 1. To discuss various ways of structuring the operating system proper 2. To discuss virtual machines Materials: 1. Projectable of

More information

Databases. DSIC. Academic Year 2010-2011

Databases. DSIC. Academic Year 2010-2011 Databases DSIC. Academic Year 2010-2011 1 Lecturer José Hernández-Orallo Office 236, 2nd floor DSIC. Email: [email protected] http://www.dsic.upv.es/~jorallo/docent/bda/bdaeng.html Attention hours On

More information

Principles and characteristics of distributed systems and environments

Principles and characteristics of distributed systems and environments Principles and characteristics of distributed systems and environments Definition of a distributed system Distributed system is a collection of independent computers that appears to its users as a single

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Apache Sentry. Prasad Mujumdar [email protected] [email protected]

Apache Sentry. Prasad Mujumdar prasadm@apache.org prasadm@cloudera.com Apache Sentry Prasad Mujumdar [email protected] [email protected] Agenda Various aspects of data security Apache Sentry for authorization Key concepts of Apache Sentry Sentry features Sentry architecture

More information

Figure 1. Relationship between XOS, OpenStack, and ONOS.

Figure 1. Relationship between XOS, OpenStack, and ONOS. WHITE PAPER This white paper describes XOS, a service orchestration layer built on top of OpenStack and ONOS that manages scalable services running in a Central Office Re architected as a Datacenter (CORD).

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

Performance Testing Oracle SOA Platform and Services

Performance Testing Oracle SOA Platform and Services http://oraclearchworld.wordpress.com/ Performance Testing Oracle SOA Platform and Services By Kathiravan Udayakumar Performance Testing is key exercise that will help to measure the performance of the

More information

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides

Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations

More information

Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER

Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER Scalability and BMC Remedy Action Request System TECHNICAL WHITE PAPER Table of contents INTRODUCTION...1 BMC REMEDY AR SYSTEM ARCHITECTURE...2 BMC REMEDY AR SYSTEM TIER DEFINITIONS...2 > Client Tier...

More information

HP TransactionVision 5.0 software

HP TransactionVision 5.0 software HP TransactionVision 5.0 software Data sheet HP TransactionVision is a business transaction management product that gives you visibility into enterprise transactions to measure health, performance and

More information

Oracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation [email protected]

Oracle Database 10g. Page # The Self-Managing Database. Agenda. Benoit Dageville Oracle Corporation benoit.dageville@oracle.com Oracle Database 10g The Self-Managing Database Benoit Dageville Oracle Corporation [email protected] Agenda Oracle10g: Oracle s first generation of self-managing database Oracle s Approach to

More information

DISTRIBUTED AND PARALLELL DATABASE

DISTRIBUTED AND PARALLELL DATABASE DISTRIBUTED AND PARALLELL DATABASE SYSTEMS Tore Risch Uppsala Database Laboratory Department of Information Technology Uppsala University Sweden http://user.it.uu.se/~torer PAGE 1 What is a Distributed

More information

Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture

Review from last time. CS 537 Lecture 3 OS Structure. OS structure. What you should learn from this lecture Review from last time CS 537 Lecture 3 OS Structure What HW structures are used by the OS? What is a system call? Michael Swift Remzi Arpaci-Dussea, Michael Swift 1 Remzi Arpaci-Dussea, Michael Swift 2

More information

Oracle Data Integrator for Big Data. Alex Kotopoulis Senior Principal Product Manager

Oracle Data Integrator for Big Data. Alex Kotopoulis Senior Principal Product Manager Oracle Data Integrator for Big Data Alex Kotopoulis Senior Principal Product Manager Hands on Lab - Oracle Data Integrator for Big Data Abstract: This lab will highlight to Developers, DBAs and Architects

More information

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs

More information

White Paper November 2015. Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses

White Paper November 2015. Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses White Paper November 2015 Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses Our Evolutionary Approach to Integration With the proliferation of SaaS adoption, a gap

More information

CAPP-Compliant Security Event Audit System for Mac OS X and FreeBSD

CAPP-Compliant Security Event Audit System for Mac OS X and FreeBSD CAPP-Compliant Security Event Audit System for Mac OS X and FreeBSD Robert N. M. Watson Security Research Computer Laboratory University of Cambridge March 23, 2006 Introduction Background Common Criteria,

More information

Implementing a Microsoft SQL Server 2008 Database

Implementing a Microsoft SQL Server 2008 Database Implementing a Microsoft SQL Server 2008 Database MOC6232 About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge and

More information

www.weolcan.eu. twitter.com/weolcan. Connecting the Hybrid Cloud 24-mei-16 1

www.weolcan.eu. twitter.com/weolcan. Connecting the Hybrid Cloud 24-mei-16 1 www.weolcan.eu. twitter.com/weolcan. Connecting the Hybrid Cloud 24-mei-16 1 Who am I? Christian van Barneveld Managing Consultant (solutions), Cloud Strategist / Architect Sponsored by [email protected]

More information

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service

DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service DB2 Connect for NT and the Microsoft Windows NT Load Balancing Service Achieving Scalability and High Availability Abstract DB2 Connect Enterprise Edition for Windows NT provides fast and robust connectivity

More information

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE

ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE ORACLE FINANCIAL SERVICES ANALYTICAL APPLICATIONS INFRASTRUCTURE KEY FEATURES Rich and comprehensive business metadata allows business users to interact with financial services data model to configure

More information

Management Cybernetics and Business Process Management

Management Cybernetics and Business Process Management Management Cybernetics and Business Process Management (EA) and Business Process Management (BPM) Models for the design, development and management of enterprise architecture Zachman Framework xeafs (X

More information

Analysis and Implementation of Workflowbased Supply Chain Management System

Analysis and Implementation of Workflowbased Supply Chain Management System Analysis and Implementation of Workflowbased Supply Chain Management System Yan Tu 1 and Baowen Sun 2 1 Information School, Central University of Finance and Economics, Beijing, 100081, P.R.China,[email protected]

More information

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April 2009. Page 1 of 12 XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines A.Zydroń 18 April 2009 Page 1 of 12 1. Introduction...3 2. XTM Database...4 3. JVM and Tomcat considerations...5 4. XTM Engine...5

More information

Using the PL/SQL Cartridge of the Oracle Application Server to Deploy Web Applications. Connie Begovich Oak Ridge National Laboratory

Using the PL/SQL Cartridge of the Oracle Application Server to Deploy Web Applications. Connie Begovich Oak Ridge National Laboratory Using the PL/SQL Cartridge of the Oracle Application Server to Deploy Web Applications Connie Begovich Oak Ridge National Laboratory Work Described in the Presentation n Performed when the author was employed

More information

LDAP Proxying and Virtualization Requirements vs. Capabilities

LDAP Proxying and Virtualization Requirements vs. Capabilities LDAP Proxying and Virtualization Requirements vs. Capabilities GUUG 1 st Int. Conference on LDAP Cologne, 07-SEP-2007 Andre Posner, Sun Microsystems GmbH Robert Polster, Sun Microsystems GmbH Agenda Terminology

More information

CS550. Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun

CS550. Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun CS550 Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun Email: [email protected], Phone: (312) 567-5260 Office hours: 2:10pm-3:10pm Tuesday, 3:30pm-4:30pm Thursday at SB229C,

More information

IBM Rational DOORS Next Generation

IBM Rational DOORS Next Generation Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative

More information

Adam Rauch Partner, LabKey Software [email protected]. Extending LabKey Server Part 1: Retrieving and Presenting Data

Adam Rauch Partner, LabKey Software adam@labkey.com. Extending LabKey Server Part 1: Retrieving and Presenting Data Adam Rauch Partner, LabKey Software [email protected] Extending LabKey Server Part 1: Retrieving and Presenting Data Extending LabKey Server LabKey Server is a large system that combines an extensive set

More information

x64 Servers: Do you want 64 or 32 bit apps with that server?

x64 Servers: Do you want 64 or 32 bit apps with that server? TMurgent Technologies x64 Servers: Do you want 64 or 32 bit apps with that server? White Paper by Tim Mangan TMurgent Technologies February, 2006 Introduction New servers based on what is generally called

More information

Chapter 2: Transparent Computing and Cloud Computing. Contents of the lecture

Chapter 2: Transparent Computing and Cloud Computing. Contents of the lecture Chapter 2: Transparent Computing and Computing Lecture 2 透 明 计 算 与 云 计 算 的 关 联 Prof. Zixue Cheng 程 子 学 University of Aizu, 会 津 大 学 Visiting Professor of CSU 1 Contents of the lecture Definition, Architecture

More information

Example of Standard API

Example of Standard API 16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface

More information

Course 6232A: Implementing a Microsoft SQL Server 2008 Database

Course 6232A: Implementing a Microsoft SQL Server 2008 Database Course 6232A: Implementing a Microsoft SQL Server 2008 Database About this Course This five-day instructor-led course provides students with the knowledge and skills to implement a Microsoft SQL Server

More information

Introduction to Big Data Training

Introduction to Big Data Training Introduction to Big Data Training The quickest way to be introduce with NOSQL/BIG DATA offerings Learn and experience Big Data Solutions including Hadoop HDFS, Map Reduce, NoSQL DBs: Document Based DB

More information

Introduction to Workflow

Introduction to Workflow Introduction to Workflow SISTEMI INFORMATICI SUPPORTO ALLE DECISIONI AA 2006-2007 Libro di testo: Wil van der Aalst and Kees van Hee. Workflow Management: Models, Methods, and Systems. The MIT Press, paperback

More information

Definition of SOA. Capgemini University Technology Services School. 2006 Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2

Definition of SOA. Capgemini University Technology Services School. 2006 Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2 Gastcollege BPM Definition of SOA Services architecture is a specific approach of organizing the business and its IT support to reduce cost, deliver faster & better and leverage the value of IT. November

More information

A Comparison of Distributed Systems: ChorusOS and Amoeba

A Comparison of Distributed Systems: ChorusOS and Amoeba A Comparison of Distributed Systems: ChorusOS and Amoeba Angelo Bertolli Prepared for MSIT 610 on October 27, 2004 University of Maryland University College Adelphi, Maryland United States of America Abstract.

More information

Red Hat Enterprise Portal Server: Architecture and Features

Red Hat Enterprise Portal Server: Architecture and Features Red Hat Enterprise Portal Server: Architecture and Features By: Richard Li and Jim Parsons March 2003 Abstract This whitepaper provides an architectural overview of the open source Red Hat Enterprise Portal

More information

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture.

Introduction to Big data. Why Big data? Case Studies. Introduction to Hadoop. Understanding Features of Hadoop. Hadoop Architecture. Big Data Hadoop Administration and Developer Course This course is designed to understand and implement the concepts of Big data and Hadoop. This will cover right from setting up Hadoop environment in

More information

Oracle Fusion Applications Information Technology Management, Implement Applications Developer Guide

Oracle Fusion Applications Information Technology Management, Implement Applications Developer Guide Oracle Fusion Applications Information Technology Management, Implement Applications Developer Guide 11g Release 1 (11.1.4) Part Number E23515-04 March 2012 Oracle Fusion Applications Information Technology

More information

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24 Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes

More information

Lecture 19: Web Based Management

Lecture 19: Web Based Management Lecture 19: Web Based Management Prof. Shervin Shirmohammadi SITE, University of Ottawa Prof. Shervin Shirmohammadi CEG 4395 19-1 Using the Web for Management Web browser UI connects with the management

More information

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture

Last Class: OS and Computer Architecture. Last Class: OS and Computer Architecture Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts

More information

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson CS 3530 Operating Systems L02 OS Intro Part 1 Dr. Ken Hoganson Chapter 1 Basic Concepts of Operating Systems Computer Systems A computer system consists of two basic types of components: Hardware components,

More information