Open S-BPM: Goals and Architecture
|
|
|
- Cassandra Harmon
- 10 years ago
- Views:
Transcription
1 Open S-BPM: Goals and Architecture Albert Fleischmann Werner Schmidt Table of Content 1 Introduction Mission, Vision and Objectives Research and Development Areas Open S-BPM Architecture Architectural Framework Build-Time Architecture Run-Time Architecture Open-S-BPM Work Domains General Remarks Business Layer Application Layer Infrastructure layer Organization Participants Page 1 of 12
2 1 Introduction Subject-oriented business process management (S-BPM) is a new paradigm for business process management. In that paradigm processes are considered as structured communication between the parties involved in a process. Subjects are an abstract representation of the parties involved in a process. Subjects are behavior specifications. Subjects define in which sequence messages are received or sent and internal actions are executed. Subject-oriented process models must be embedded into an organizational and/or technical environment. This means subjects are assigned to actors. Actors execute the behavior defined in the assigned subject. A subject can be a human, a machine, a computer program or a mixture of all. This paradigm has many advantages. Only a few basic types of specification elements are required: Subjects, messages, send, receive and do. Additionally the specification can be put in complete sentences with Subject, Predicate and Object, as everybody is familiar with from natural language. In other words a process is specified by articulating who does what, with what? In order to foster spreading the idea and concept of this new BPM approach and to stimulate research on it we initiated the Open S-BPM project. 2 Mission, Vision and Objectives In our mission we have defined what would be missed if the project did not exist (external view). Mission: The Open S-BPM project aims for establishing a research platform around Subject-oriented Business Process Management. It offers a playground and tool box for researchers, educators and practitioners to (further) develop ideas, concepts and solutions in all areas of S-BPM. Adressees should become familiar with this new business process paradigm. This helps to make organizations more agile. The vision tells about the goal the project participants want to reach with that project in the long run (internal view): Vision: We have established S-BPM as a standard methodology with defined interfaces to combine various tools to enable agile Business Process Management in organizations acting in a highly concurrent world. Based on the mission and vision the following objectives of the Open-S-BPM project should be reached by 2015: Objectives: Change the mindset: From sequence to parallelism Reality: World is a concurrent system. Due to division of work actors need to interact in order to accomplish tasks Problem: Today world is percepted as a sequence of actions Page 2 of 12
3 Change: Make people see the world as it is parallel Create a set of methods and tools which can be combined in order to introduce agile BPM within organizations and across organizations Create an infrastructure to connect different workflow systems based on different philosophies (control flow oriented and communication based systems) 3 Research and Development Areas Reaching the objectives formulated in section 2 requires R&D efforts in various dimensions. Aspects to be worked on include but are not limited to the aspects shown in figure 1. Figure 1: Open S-BPM Research & Development Areas Those future R&D activities can be based on results already available and published in several books and papers. The most significant publications on the core of the methodology so far are listed below. A. Fleischmann, W. Schmidt, C. Stary, S. Obermeier, E. Börger; Subjektorientiertes Prozessmanagement, Hanser Verlag 2011; an English version of this book is going to be published in October 2012 by Springer Verlag A. Fleischmann C. Stary, Whom to talk to? A stakeholder perspective on business process development; Universal Access in the Information Society; International Journal; Springer Verlag ISSN A. Fleischmann, C. Stary, Key Features of Subject-Oriented Modeling and Organizational Deployment Tools, Universal Access in Human-Computer Interaction. Applications and Services, Lecture Notes in Computer Science, Springer Berlin/Heidelberg 2011, pp , Volume 6768 Many researchers, educators and practitioners already used the S-BPM methodology and overall approach for their work. Their experiences and contributions are mainly discussed at the S-BPM ONE conference series and were/are published in the conference proceedings as follows: Page 3 of 12
4 S-BPM ONE 2009, Communications in Computer and Information Science 85, Springer Berlin Heidelberg; S-BPM ONE 2010, Communications in Computer and Information Science 138, Springer Berlin Heidelberg; S-BPM ONE 2011, Communications in Computer and Information Science 213, Springer Berlin Heidelberg; S-BPM ONE 2012, April 4.-5 in Vienna, Proceedings are going to appear in April Open S-BPM Architecture 4.1 Architectural Framework In order to structure the contributions in the Open-S-BPM project we use the ArchiMate language of the Open Group. ArchiMate is a modeling language that offers an integrated architectural approach that describes and visualizes the different architecture domains and their underlying relations and dependencies 1. The language consists of three core concepts: Passive structure elements Behaviour elements Active structure elements These three aspects have been inspired by natural language, where a sentence has a subject, a verb and an object. This means ArchiMate is close to S-BPM. The ArchiMate language defines three main layers, based on specialisations of the core concepts: The business layer offers products and services to external customers, which are realized by business processes performed by actors. The application layer supports the business layer with application services which are realized by applications. The technology layer offers infrastructure services needed to run applications, realized by computer and communication hardware and system software. The core concepts and layers deliver a framework with nine cells. In each of these cells certain architectural aspects can be projected. The following figure shows these nine cells and the positioning of the most important architectural domains. 1 ArchiMate 2.0 Specification, The Open Group, Reading Page 4 of 12
5 Figure 2: Positioning of Architectural Domains in the Framework Based on this general framework for architectural domains the various aspects of the open S-BPM projects are positioned. In BPM there are two super domains: Build-time covers all architectural aspects of defining processes as models Run-time covers all aspects of executing business processes. In the following sections these two super domains are considered in more detail. 4.2 Build-Time Architecture Figure 3 shows the various architectural domains required for the build-time of processes. Figure 3: Build-time Architectural Domains In the business layer we do have the following domains: The process models which have to be created or modified. The model descriptions are the data on which the activities defined in the behaviour column are performed. The behaviour cell in the business layer contains the specification of the processes used to define processes (Business Process Management). Questions to be answered here are: Which process roles are required? What are the tasks and in which sequence are the tasks performed in order to define and to implement a business process? Page 5 of 12
6 The active structure in the business layer defines the organizational roles in the business process management. Major question is which general roles are required in business process management e.g. process owner, subject owner. In the application layer the following domains support the business layer domains: In a repository process models are stored. During modeling activities existing processes or parts of them can be inserted in a new process. Different versions of process models can be retrieved and other functions which make it easier to manage complex process systems are provided. There must be a set of tools which makes it easy to describe and to implement processes. There must be also ways to evaluate whether a process model meets the requirements or the intentions for handling a business event. There should be tools which allow creating rapid prototypes in order to test process models. Tools must allow enhancing process models step by step until a productive workflow has been created. Processes for creating processes help to structure BPM work and tools ease up accomplishing BPM tasks, but at the end of the day work must be done by people. This means that an organizations must be established, which executes the processes for creating processes. For all the applications a corresponding infrastructure is required. This infrastructure, described on the technology layer, can be based on conventional communication and computer systems or on a cloud infrastructure. The type of preferred infrastructure significantly influences which technologies should be used for implementing applications. 4.3 Run-Time Architecture After creating a process model and its embedding into the corresponding organizational and IT environment an executable workflow is available. Process instances are created and executed. Figure 4 depicts the architectural domains for this run-time environment. Figure 4: Run-time Architectural Domains In the business layer the following domains must be covered: Process instances and the related business objects which represent the handling of the corresponding business event A company consists of a complex network of processes. In a global economy process networks cross the boundaries of companies Page 6 of 12
7 Instances of business processes are executed in a certain organizational environment and use corresponding software applications e.g. SAP modules. In the application layer the following domains support the business layer domain: The information about process instances is stored in databases. Because processes are executed across company borders information about the status of a process instance can be distributed over several databases. In a global world processes cross company borders. Business partners often use different workflow systems, which means that federations of workflow systems must be supported. This is a major aspect to be considered in the Open-S-BPM project (see section 6.4.). People involved in a process instance must have the necessary rights for using the workflow system and the incorporated software applications. For all the applications a corresponding infrastructure is required. This infrastructure, described on the technology layer, can be based on conventional communication and computer systems or on a cloud infrastructure. The type of preferred infrastructure significantly influences which technologies should be used for implementing applications. If a process crosses the boundaries of companies then also the technology may change. This means that in a single process different technologies may be used. 5 Open-S-BPM Work Domains 5.1 General Remarks In the following sections several work domains in the Open S-BPM project are described. At this point of time these descriptions still remain rough and incomplete 2, and the list of work domains itself is not complete too. There is room for new ideas which can be added during project progress. Further on it is not predefined which people or institutions can take care of which aspect. 5.2 Business Layer The build-time business layer is essential for business process management. For the success of business processes there must be clearly defined ways in which steps business processes are defined, validated and implemented. The following figure shows a framework for such business process management processes. In this framework six activity bundles are identified. During the creation of processes activities in each bundle are executed. The various bundles can be executed in any reasonable sequence, depending on the process status. Based on this framework some more precise process management processes can be derived. 2 There is only one aspect which we describe a little more detailed (see section 5.4) Page 7 of 12
8 List of open issues on the business layer: Figure 5: Build/Design Process for Processes Consulting methodology based on the Business Process Management framework Change management concepts for introducing S-BPM 5.3 Application Layer Figure 6 gives an overview of the possible application components which can (should) be developed in the open S-BPM project. Figure 6: S-BPM Tools for Build/Design and Execution Time Page 8 of 12
9 Analysis and Optimization o Tools to support analysis of qualitative process data (goals, risks etc.) o Tools to analyze data collected during execution (see there) o Tools to simulate process execution with numerous instances (efficiency) o Calculation of required resources in order to meet constraints (time, cost) o Avoid bottlenecks, find sunshine paths o. Modeling o Specification in the large Hierarchical process networks Meshed process networks. o Specification in the small Subject interaction diagram and subject behavior diagram Modeling by restriction Subject phase matrix Modeling table Modeling game.. o o Tools to describe business objects Structure, elements, views, layouts o Validation o Tools for static evaluation of process models (e.g. dead locks) o Tools for dynamic evaluation: Checking whether a process model meets the functional requirements (effectivity) o Execute the model in a IT-supported role play o Embodying o Integrate user and organization data to use them in execution and simulation IT-Integration o Application Integration Integration of applications and services (backend and frontend), called during execution Wrapping of existing applications with a service subject o. Execution o Workflow Engine Interprets model data at runtime and controls the processing of process instances Based on Abstract State Machines o Application Embedded Execution Executable code is derived from a process model. This code can be embedded in an application Page 9 of 12
10 o Workflow engine embodiment in Enterprise infrastructures (e.g. jbpm). Monitoring o Collecting execution data (instance data) in order to investigate an existing process (see Analysis & Optimization): o Periodic offline analysis o Real time analysis with Complex Event Processing o Preparing and delivering management information (alerts, ad hoc and periodic reports) Infrastructure o Cloud-based operation o Mixed use of components: Cloud and non-cloud o Impact on the component integration o Process and business object templates in the cloud o Combination of S-BPM and Business by Design o Mobile Devices o 5.4 Infrastructure layer In a global economy with a complex division of work processes cross company borders and connect business partners with each other. Often times each partner uses its own workflow system. As a consequence there must be ways to connect processes and workflow systems of different organizations. Process interfaces between must cover static (structure of exchanged data) and dynamic aspects (communication sequences). A first proposal for solving that problem has been developed under the name of jcpex! in the Theseus research project sponsored by the German government. Figure 7 depicts the basic concept of how jcpex! connects heterogenous networks of workflow systems with a so-called behavioural interface. Figure 7: Behavioural Interface to connect heterogenous Workflow Systems Page 10 of 12
11 6 Organization The Open S-BPM project is initiated by the Institute of Innovative Process Management e.v. (I2PM) The Open S-BPM project is organized in a subject-oriented way: The related parties communicate with each other. This communication is maintained by the project initiator and a steering committee as facilitators. The owner of a project describes his/her project in a summary: Content and interfaces to other projects. The owners of projects with interfaces to other components/projects communicate with each other defining their technical interfaces. The steering board releases technical interfaces specifications. Figure 8: Communication of Open S-BPM Participants 7 Participants Currently following parties intend to participate in the Open S-BPM project: TU Darmstadt: Static process validation University of Applied Sciences Deggendorf: New type of editor: Subject Phase Matrix University of Linz: Editor for process design combined with modeling table Page 11 of 12
12 Workflow engine based on the ASM specification KIT Karlsruhe Extending modeling concepts: Layered Behaviour University of Applied Sciences Ingolstadt Subject-oriented business controlling Page 12 of 12
The S-BPM Architecture: A Framework for Multi-Agent Systems
The S-BPM Architecture: A Framework for Multi-Agent Systems Stefan Raß, Johannes Kotremba, Robert Singer Institute of Information Management FH JOANNEUM University of Applied Sciences Graz, Austria [email protected]
Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements
Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements
Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
A Monitored Student Testing Application Using Cloud Computing
A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA [email protected], [email protected]
Integrating Cross-Organisational Business Processes Based on a Combined S-BPM/DSM Approach
Integrating Cross-Organisational Business Processes Based on a Combined S-BPM/DSM Approach Udo Kannengiesser Metasonic GmbH Münchner Str. 29 Hettenshausen 85276 Pfaffenhofen, Germany [email protected]
Chapter 4 Software Lifecycle and Performance Analysis
Chapter 4 Software Lifecycle and Performance Analysis This chapter is aimed at illustrating performance modeling and analysis issues within the software lifecycle. After having introduced software and
ArchiMate and TOGAF. What is the added value?
ArchiMate and TOGAF What is the added value? Why use TOGAF next to ArchiMate? ArchiMate provides a (visual) language ArchiMate provides a content framework TOGAF provides a process TOGAF provides a way
ARIS Design Platform Getting Started with BPM
Rob Davis and Eric Brabander ARIS Design Platform Getting Started with BPM 4y Springer Contents Acknowledgements Foreword xvii xix Chapter 1 An Introduction to BPM 1 1.1 Brief History of Business Process
Object-Oriented Systems Analysis and Design
Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS
Semantic Business Process Management Lectuer 1 - Introduction
Arbeitsgruppe Semantic Business Process Management Lectuer 1 - Introduction Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin [email protected]
Meta-Model specification V2 D602.012
PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR
POLAR IT SERVICES. Business Intelligence Project Methodology
POLAR IT SERVICES Business Intelligence Project Methodology Table of Contents 1. Overview... 2 2. Visualize... 3 3. Planning and Architecture... 4 3.1 Define Requirements... 4 3.1.1 Define Attributes...
Trust areas: a security paradigm for the Future Internet
Trust areas: a security paradigm for the Future Internet Carsten Rudolph Fraunhofer Institute for Secure Information Technology SIT Rheinstrasse 75, Darmstadt, Germany [email protected]
2 Organizations and Organizational Structures 2.1 Functional and Project Organizations, Typical Goals and Performance Measures
2 Organizations and Organizational Structures 2.1 Functional and Project Organizations, Typical Goals and Performance Measures The history of organizations is probably as long as the history of mankind.
Identity Provisions for Cloud Services: Applying OASIS SOA Reference Model
Identity Provisions for Cloud Services: Applying OASIS SOA Reference Model Presented by: Dr Michael Poulin Member & Co editor at SOA RM TC Member of AASCIT (American Association for Science and Technology)
How To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
California Enterprise Architecture Framework
Version 2.0 August 01, 2013 This Page is Intentionally Left Blank Version 2.0 ii August 01, 2013 TABLE OF CONTENTS 1 Executive Summary... 1 1.1 What is Enterprise Architecture?... 1 1.2 Why do we need
Work Process Management
GE Intelligent Platforms Work Process Management Achieving Operational Excellence through Consistent and Repeatable Plant Operations With Work Process Management, organizations can drive the right actions
Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling and Human-Centered Design
Continuous Software Engineering with Special Emphasis on Continuous Business-Process Modeling and Human-Centered Design Peter Forbrig University of Rostock Chair in Software Engineering Outline Introduction
WebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
Enterprise Integration: operational models of business processes and workflow systems *
Enterprise Integration: operational models of business processes and workflow systems. 1 Enterprise Integration: operational models of business processes and workflow systems * G.Bruno 1, C.Reyneri 2 and
MODELING UNIVERSITY METROPOLITAN ONLINE LEARNING SYSTEM ARCHITECTURE - THE TOGAF/ ARCHIMATE WAY
The Fourth International Conference on e-learning (elearning-2013), 26-27 September 2013, Belgrade, Serbia MODELING UNIVERSITY METROPOLITAN ONLINE LEARNING SYSTEM ARCHITECTURE - THE TOGAF/ ARCHIMATE WAY
Cloud Manufacturing Olena Skarlat
Cloud Manufacturing Olena Skarlat Distributed Systems Group Vienna University of Technology [email protected] Goals for today Foundations of Cloud Manufacturing Cloud Manufacturing Scenario
General Problem Solving Model. Software Development Methodology. Chapter 2A
General Problem Solving Model Software Development Methodology These focus on understanding what the problem is about Chapter 2A Concerned with understanding more about the nature of the problem and possible
TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide
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
Business Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
Enterprise Architect for an Enterprise Architecture
Enterprise architect is an architecture repository used by many organisations. In this paper I describe a project for introducing an Enterprise Architecture with Archimate 2.0 in a repository based solution.
Meet AkzoNobel Leading market positions delivering leading performance
Meet AkzoNobel Leading market positions delivering leading performance BI Thema dag VNSG A Business Intelligence journey John Wenmakers AkzoNobel Leon Huijsmans Interdobs December 10, 2013 Agenda A Business
Die Mobiliar Insurance Company AG, Switzerland Adaptability and Agile Business Practices
Die Mobiliar Insurance Company AG, Switzerland Adaptability and Agile Business Practices Nominated by ISIS Papyrus Software 1. EXECUTIVE SUMMARY / ABSTRACT The Swiss insurance company Die Mobiliar is the
Business Process Modeling with BPMN. Dr. Darius Šilingas Head of Solutions Department [email protected]
Business Process Modeling with BPMN Dr. Darius Šilingas Head of Solutions Department [email protected] No Magic Europe, 2012 About Instructor Dr. Darius Šilingas q Principal Consultant and Head
Enterprise Architecture (EA) is the blueprint
SETLabs Briefings VOL 6 NO 4 2008 Building Blocks for Enterprise Business Architecture By Eswar Ganesan and Ramesh Paturi A unified meta-model of elements can lead to effective business analysis Enterprise
Geoprocessing in Hybrid Clouds
Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;
The OMG BPM Standards
The OMG BPM Standards Derek Miers CEO, BPM Focus +44 (20) 8742 8500 UK Office +44 (7703) 178 500 UK Cell +1 (714) 600 9010 US Cell [email protected] A BPM Definition Business Process Management is primarily
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS
Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,
What is a life cycle model?
What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each
BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas
BPM and Simulation A White Paper Signavio, Inc. Nov 2013 Katharina Clauberg, William Thomas Table of Contents 1. Executive Summary... 3 2. Setting the Scene for Process Change... 4 3. Identifying the Goals
Strategic solutions to drive results in matrix organizations
Strategic solutions to drive results in matrix organizations Copyright 2004-2006, e-strategia Consulting Group, Inc. Alpharetta, GA, USA or subsidiaries. All International Copyright Convention and Treaty
Enterprise Architecture Review
Enterprise Architecture Review Arquitectura multivapa mediante Ajax y ORM Héctor Arturo Flórez Fernández * Fecha de recepción: octubre 29 de 2010 Fecha de aceptación: noviembre 23 de 2010 Abstract Enterprise
Monitoring Infrastructure (MIS) Software Architecture Document. Version 1.1
Monitoring Infrastructure (MIS) Software Architecture Document Version 1.1 Revision History Date Version Description Author 28-9-2004 1.0 Created Peter Fennema 8-10-2004 1.1 Processed review comments Peter
IT PROJECT GOVERNANCE GUIDE
IT PROJECT GOVERNANCE GUIDE P1133-ITGG-NNA V1.2 04/24/06 UCLA Office of Information Technology UCLA IT GOVERNANCE TABLE OF CONTENTS 1 IT GOVERNANCE OVERVIEW...1 1.1 STEP 1- PROJECT IDENTIFICATION...1
Enterprise Architecture at Work
Marc Lankhorst et al. Enterprise Architecture at Work Modelling, Communication and Analysis Third Edition 4y Springer Contents 1 Introduction to Enterprise Architecture 1 1.1 Architecture 1 1.2 Enterprise
Building Business Capabilities
Building Business Capabilities using BiZZdesign Architect and ArchiMate October 17 th, 2013 Your presenter today Business and IT majors, University of Twente, Netherlands Experience in application, business
Software Engineering Reference Framework
Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of
SOA: The missing link between Enterprise Architecture and Solution Architecture
SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing
ProGUM-Web: Tool Support for Model-Based Development of Web Applications
ProGUM-Web: Tool Support for Model-Based Development of Web Applications Marc Lohmann 1, Stefan Sauer 1, and Tim Schattkowsky 2 1 University of Paderborn, Computer Science, D 33095 Paderborn, Germany {mlohmann,sauer}@upb.de
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
Vancouver Chapter Study Group. BABOK Chapter 1 Introduction. Jorge Vega
Vancouver Chapter Study Group BABOK Chapter 1 Introduction Jorge Vega 1 Study Group Sessions About me Format BABOK 2.0 Frequency Type of sessions Prep work required Professional Development Units Expanding
CommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform. www.commontime.com
Enterprise Mobile Solutions Platform www.commontime.com Platform - Overview All Businesses Are Unique At we understand that no two businesses are the same. We believe that a mobile solution should be designed
LECTURE 1. SYSTEMS DEVELOPMENT
LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics
Software Architecture for Paychex Out of Office Application
Software Architecture for Paychex Out of Office Application Version 2.3 Prepared by: Ian Dann Tom Eiffert Elysia Haight Rochester Institute of Technology Paychex March 10, 2013 Revision History Version
QUALITYMATE FOR LOAD TESTING
QUALITYMATE FOR LOAD TESTING QualityMate suite of tools enables organizations to industrialize the software development process providing support for different process activities like Requirements Management,
Axiomatic design of software systems
Axiomatic design of software systems N.P. Suh (1), S.H. Do Abstract Software is playing an increasingly important role in manufacturing. Many manufacturing firms have problems with software development.
Energy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture
Energy Efficiency Embedded Service Lifecycle: Towards an Energy Efficient Cloud Computing Architecture On behalf of the ASCETiC Consortium Project Number 610874 Instrument Collaborative Project Start Date
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Cloud Computing and SOA from Enterprise Perspective. Yan Zhao, PhD ArchiTech Consulting LLC [email protected] www.architechllc.com Oct.
Cloud Computing and SOA from Enterprise Perspective Yan Zhao, PhD ArchiTech Consulting LLC [email protected] www.architechllc.com Oct., 2009 Content Summary The evolution of IT and IT infrastructure,
Section C. Requirements Elicitation
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this
CLOUDFLOW: COMPUTATIONAL CLOUD SERVICES AND WORKFLOWS FOR AGILE ENGINEERING
CLOUDFLOW: COMPUTATIONAL CLOUD SERVICES AND WORKFLOWS FOR AGILE ENGINEERING André Stork, CloudFlow Co-ordinator Fraunhofer Institut für Graphische Datenverarbeitung IGD Fraunhoferstr. 5 64283 Darmstadt
BIG DATA + ANALYTICS
An IDC InfoBrief for SAP and Intel + USING BIG DATA + ANALYTICS TO DRIVE BUSINESS TRANSFORMATION 1 In this Study Industry IDC recently conducted a survey sponsored by SAP and Intel to discover how organizations
A Review of an MVC Framework based Software Development
, pp. 213-220 http://dx.doi.org/10.14257/ijseia.2014.8.10.19 A Review of an MVC Framework based Software Development Ronnie D. Caytiles and Sunguk Lee * Department of Multimedia Engineering, Hannam University
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
Oracle8i Spatial: Experiences with Extensible Databases
Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction
The Association of Change Management Professionals
The Association of Change Management Professionals Statement of Change Management Scope, Knowledge Areas, and Process Groups March 31, 2012 Introduction The Association of Change Management Professionals
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
Surveying and evaluating tools for managing processes for software intensive systems
Master Thesis in Software Engineering 30 Credits, Advanced Level Surveying and evaluating tools for managing processes for software intensive systems Anuradha Suryadevara IDT Mälardalen University, ABB
Elite: A New Component-Based Software Development Model
Elite: A New Component-Based Software Development Model Lata Nautiyal Umesh Kumar Tiwari Sushil Chandra Dimri Shivani Bahuguna Assistant Professor- Assistant Professor- Professor- Assistant Professor-
Appendix B Data Quality Dimensions
Appendix B Data Quality Dimensions Purpose Dimensions of data quality are fundamental to understanding how to improve data. This appendix summarizes, in chronological order of publication, three foundational
A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and Image Exploitation IOSB 76131 Karlsruhe,
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?
Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,
Winery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013
D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013 The purpose of these questions is to establish that the students understand the basic ideas that underpin the course. The answers
Software Project Management Plan (SPMP)
Software Project Management Plan (SPMP) The basic template to be used is derived from IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans. The following is a template for the SPMP.
TOGAF usage in outsourcing of software development
Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky
School of Computer Science
School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level
Sequence Kinetics TM ibpms
Sequence Kinetics TM ibpms Achieving Intelligent Business Operations PNMsoft Ltd. 38 Clarendon Road, Watford, WD17 1JJ UK Tel +44 1923 81 3420 2012 PNMsoft All Rights Reserved Introducing Sequence Kinetics,
Digital Industries Trailblazer Apprenticeship. Software Developer - Occupational Brief
Digital Industries Trailblazer Apprenticeship Software Developer - Occupational Brief Table of Contents Contents 1 Software Developer Trailblazer Apprenticeship Introduction... 1 2 Software Developer Trailblazer
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
Business Analysis Standardization & Maturity
Business Analysis Standardization & Maturity Contact Us: 210.399.4240 [email protected] Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.
Business Intelligence at the University of Minnesota
Business Intelligence at the University of Minnesota Defining the need and the solution for a comprehensive decision support system for the University of Minnesota Internal Communications Network December
Modellistica Medica. Maria Grazia Pia, INFN Genova. Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003
Modellistica Medica Maria Grazia Pia INFN Genova Scuola di Specializzazione in Fisica Sanitaria Genova Anno Accademico 2002-2003 Lezione 18-19 The Unified Process Static dimension Glossary UP (Unified
Enterprise Portfolio Management
Enterprise Portfolio Management Managing large volumes of structured data Through its powerful capabilities as a structural modeling tool, ABACUS Summary provides of whitepaper a ready-to-go Summary solution
