Developing a Service Oriented Process Management System for University Quality Assurance
|
|
|
- Ann Williamson
- 9 years ago
- Views:
Transcription
1 Developing a Service Oriented Process Management System for University Quality Assurance PROF. DR. TAHER TAWFEK HAMZA Dept. of computer science, faculty of computer science and informatics, mansoura university, Egypt phone: DR. AHMED HASSAN Dept. of electrical engineering, faculty of engineering, mansoura university, Egypt phone: MOHAMED ALI ALHADIDY Dept. of computer science, faculty of computer science and informatics, mansoura university, Egypt [email protected] phone: ABSTRACT Quality assurance in universities is an increasing interest in quality and standards reflecting both the growth of higher education and its cost. Institutions should have a policy and associated processes for the assurance of the quality and standards of their programs. To achieve this, institutions should develop and implement a strategy for the continuous enhancement of quality. Formal policies and processes provide a framework within which higher education institutions can develop and monitor the effectiveness of their quality assurance systems. Process management is most suitable model for automating quality assurance in university. Process management is about modeling, design, execution, and monitoring. In this paper we describe quality assurance process management system built on service oriented architecture (SOA). SOA has been chosen for the transparently, scalability, and Integrity of this architecture. Key words: University Quality Assurance (UQA) Business Process Management (BPM) Process Modeling (PM) - Service Oriented Architecture (SOA) 1. Introduction Procedural guidance can give more detailed information about the ways in which the policy is implemented and provides a useful reference point for those who need to know about the practical aspects of carrying out the procedures. The policy and the associated processes are expected to include[2]: 1. The institution s strategy for quality and standards. 2. The organization of the quality assurance system. 3. The responsibilities of departments, schools, faculties and other organizational units and individuals for the assurance of quality. 4. The ways in which the policy is implemented, monitored and revised. Process management is most suitable model for automating quality assurance in university, Quality Assurance process management system (QAPMS) can provide the following capabilities: 1. Ability to integrate with university systems as shown in figure 1, like university data management system, learning management systems, and document repository system. 2. Ability to integrate people and systems that participate in quality assurance processes. 3. Ability to simulate quality processes to design the most optimal processes for implementation 4. Ability to monitor, control, and improve quality assurance processes in real time. 5. Ability to effect change on existing quality assurance processes in real time without an elaborate process conversion effort. ISSN:
2 Figure 1. QAPMS integration with university systems using web services The Process Management Life Cycle shown in figure 2 consists of phases that are related to each other. The phases are organized in a cyclical structure, showing their logical dependencies. The order of performing these phases can be modified by some different development methodologies[6]. Figure 2. Process Management Life Cycle 2. Quality Assurance Process Modeling In university quality assurance center, Process is a set of activities performed by its teamwork and monitoring activities performed faculties' quality assurance units. These units deal with sub-processes, each of which includes the set of activities performed by the teamwork of the unit, teaching staff, and students. The quality assurance process mainly involves two kinds of stockholders. Planners, who play the main role of planning scheduled tasks and activities, monitoring the execution of these tasks, approving the completed tasks, and sometimes execute parts of these tasks. The other stockholders are executers, who are mostly executing tasks like assessments, and documents preparing. The use case of the quality assurance process can be represented as in figure 3. Figure 3. Quality Assurance Process UML Use Case ISSN:
3 When the planner initiate the plan, he must identify the main properties of the plan like the expecting start and end dates of the plan, plan reviewer, approver role. Then he starts identifying the tasks of this plan. Tasks are scheduled, ordered, prioritized, and must have specific user(s) to execute it. The planning process model is shown in figure 4. Figure 4. Planning Process Model Each Task are represented by a set of sub-tasks (activities) having the same properties of task. One task could have many scheduled activities that should be executed by one or more users, note that the approval status of a task is engaged to the approval of its all activities, this will provide monitoring advantage on the execution level. Each task or activity could have a risk management substitute one. That should be included automatically in the plan when the main task is not executed in its dedicated time. Execution is shared between users and admins, both will have some particular action to give the task or the activity a known status. Figure 5 shows the execution process. Figure 5. Task/Activity Execution Process Model During the execution of plan tasks, the admin is responsible for monitoring the plan execution to take the appropriate actions like redesigning the plan either by adding/removing tasks, or changing in schedules and priority. 3. QAPMS Implementation Methodology A process implementation has several elements that must be developed and interoperate to accurately reflect the requirements contained in the original quality assurance process. These elements usually include automated functions, manual procedures, user interfaces, task management, and plan management [6] Automation Process model ISSN:
4 The automation process model is defined by the model shown in figure 6. The primary input to the model is the quality assurance requirements as represented by the quality assurance process. Secondary inputs are (1) university standards that will affect some aspect of the development or deployed process and (2) stakeholder needs, which represent the interests of the different classes of individuals interacting with the deployed process. The output is the implemented and deployed business process the users employ in performing their work. Figure 6. Automation Model 3.2. Process Implementation Architecture Service oriented approach is strongly related to process management systems. As the system components can be represented as a set of separated services. The SOA model shown in figure 7 reflects on scalability, integrity, transparency, and performance. ISSN:
5 Figure 7. PM/SOA Model The system architecture mainly consists of a set of layered components shown in figured 8. The services layer is grouped into the categories: a. Entity services Services that primarily manage access to entities, like students data or assessments results. These services are independent of process services. The database entity services implement the IEntityDAO interface which abstracts the implementation of a set of functions like Add, Update, Delete, GetAll. An example of task entity service is shown in figure 9. Figure 8. Service Composition ISSN:
6 Figure 9 Tasks Entity Service b. Decision services Services that execute rules to provide decisions. Decision services generally provide yes/no answers to complex questions, or they support frequently changing externalized rules, such as tax regulations. The set of decision services are presented in the following table. Service Approvals Risk Manager Scheduler Rules Constants Role Rights Communication Description Includes the set of functions to manage the approval life cycle of plans, tasks, and activities. Perform the risk management tasks. Responsible for timing of tasks execution and additional activities like sending s. Manages the rules of execution and users Contains the main configuration keys and their corresponding values. Controls the privileges of each role of the system. On the data level and the application level. Communicates the system to other university environment system. Table 1. QAMPS decision services c. Process services Services that implement a quality assurance a function, activity, or task. They represent the process management system main functionalities like planning, monitoring, task management, and rule management. These services are interacting together to implement and enhance the process as shown in figure 10. The Planning service depends on the task management and the rules service to implement the process, an example of the output process is shown in figure 11. Then the monitoring process can adjusts plans, rules and tasks to enhance the process. ISSN:
7 Figure 10 Process Service Interaction The integration service layer integrates functions and or data from existing systems and exposes itself as a service. Combining these different types of services together provides flexible capabilities that support the activities of quality assurance process. 1 <process name =" QAPMS_CourseEvaluation "> 2 <reading name =" reading_1 "> 3 <url > http :// edu.eg / ComputerScience/courses /JavaProgramming_evaluation.htm </ url > 4 <title > Java Programming Course Evaluation </ title > 5 <message > First read this!! </ message > 6 </ reading > 7 <reading name =" reading_1 "> 8 <url > http :// /Qualityassurance/EvaluationGuide.html </ url > 9 <title >Evaluation Guide</ title > 10 <message >It should only take 20 minutes.</ message > 11 </ reading > 12 <discussion name =" discussion_1 "> 13 <url > http :// url > 14 <title > Discussion about the Java Programming course </ title > 15 </ discussion > 16 <evaluation name =" Evaluation_1 "> 17 <results_id >evaluation </ results_id > 18 <url > edu.eg / ComputerScience/courses /JavaProgramming_Evaluation_1.htm </ url > 19 <title > Evaluation on the very basics of Java programming </ title > 20 <message >( Please note : When you finish the evaluation you will need to submit it!) </ message > 21 <completed_message >( Please note : Now, you need to submit the evaluation!) </ completed_message > 22 </evaluation > </ while_evaluation_results > 117 </ process > Figure 11. Course evaluation task process structure 3.3. Process implementation functionality The standard in Web services composition is the Business Process Language for Web Services, WS-BPEL, or BPEL. It is the outcome of a merger of the Web Services Flow Language by IBM and XLANG by Microsoft[12]. Web Services Flow Language can be considered an XML serialization of Flow Definition Language, the script language that was used in IBM s work-flow system, enhanced by concepts to access Web services. Data dependencies are specified by data flow between activities. Process behavior is specified by transition conditions ISSN:
8 attached to control flow links. XLANG is a block structured language that was used in BizTalk, Microsoft s enterprise application integration software, focusing on the integration of heterogeneous back-end systems using processes. In block-structured languages, a strict nesting of control flow blocks is used to structure business processes. The language can be used to characterize both abstract processes and concrete processes. Abstract processes describe the externally visible behavior of a business process. They mainly serve communication purposes, so operational details are not obtained. Concrete processes contain information required to execute the Web services of the service composition. The following types of activities are available in BPEL[11]: 1. Invoke: Invoke an operation offered by a Web service; this invocation may or may not have a response 2. Receive: Wait for a message to arrive 3. Reply: Send a reply in response to a receive message 4. Wait: Wait for a specified time period 5. Assign: Assign data values, for instance, from received messages to process variables 6. Throw: Indicate that an error has occurred; used for exception handling 7. Terminate: Complete the process Activities in BPEL can be related to each other using the following control flow structures: 1. Sequence: Define a block consisting of an ordered sequence of activities 2. Switch: Based on an expression, select a particular activity from a set of possible alternatives 3. Pick: Wait for a suitable message to arrive or for a time-out event. On receipt of the message (or the time-out event), start a defined activity 4. While: Execute a set of activities as long as a condition is evaluated to true 5. Flow: Concurrently execute a set of activities 6. Link: Execution constraint between activities An example of a quality process expressed in BPEL is graphically represented in figure 12. Figure 12. Graphical representation of Web services composition in the BPEL format 4. QAPMS QAPMS will help developing, monitoring, and optimizing quality assurance strategic and action plans. Quality assurance stakeholders will be able to automate their plans and task and monitor its execution. The system contains two main modules. The process designer: Planner can specify roles, tasks performed by the various roles, and the sequence the process should follow. The quality tasks could be human tasks like on site auditing and writing quality reports, another type tasks that can be automated like monitoring the schedule of execution, planning, or statistics. ISSN:
9 The process designer allows the planner to set the conditions and the flows of these exceptions and sub-processes. Once the quality plans have been set, tasks and activities will be presented to users in the executers module. The system forms will be generated for each task and activity with maintaining scheduled and risk management tasks. The web presentation has a familiar look and feel that is more acceptable for users. The system will serve two kinds of stakeholders: 1- Executer He will receive tasks assignments to execute. He will have the ability to modify the status of the task. When the executer login to the system, a list of his pending tasks will appear. And he will be able to execute his assigned tasks as shown in figure 13, update the status of the task. The task will be completed if the user have finished all the task activities, these activities could be an assessment, document uploading (see figure 14), or checklist marks. After the user completes executing the task, an will be sent to the task creator to approve the completion of this task. Figure 13. Assigned tasks list Figure 14. Document uploading activity 2- Planner a. He will have the ability to manage the quality assurance plans, tasks, and their associated actions. Also he can assign the tasks for specific executers in a time frame (estimated time for execution) as shown in figure 15. Then he will be able to approve or reject the execution of any task/action and finally he can monitor the whole plan to adjust it if it needs. Create/update plan. The user will be able to set the plan actual starting date/ending date, the approval status of the plan, and the plan owner. ISSN:
10 Figure 15. Add a new plan b. Create/update tasks. Tasks are created explicitly and then added to plans. Some tasks are common in the QA process, this assures eliminating duplication of cost. Tasks consists of sub-tasks (activities) which has the same properties of tasks like priority, order, schedule, owner, estimated/actual start/end dates of the task, task status, and its approval status. An example of tasks management is shown in figure 16. Figure 16. Manage Tasks Priorities c. Create/Update activities, which can be categorized into three types (i) Document uploading activity (ii) Checklist marking activity (iii) user defined activity. d. Add/Update system users. e. In addition, admin can monitor the execution progress, and status of his plans through plan monitor shown in figure 17. Figure 17. Tasks execution and risk monitoring ISSN:
11 5. Conclusion QAPMS serves as a supervisory system that controls workflow in university quality assurance center. The supervisory aspect of QAPMS provides the abilities to monitor, control, and improve quality assurance processes. Process owners can obtain statistics such as the wait time before a task is performed and cost data. To help quality assurance team in planning and process design, using the process designer the admin can design the initial plans which will be enhanced and optimized through the monitoring process. The QAPMS will give the quality assurance team the ability to implement real-time process improvement without extensive process conversion effort. The original quality plans are already exist in process designer. Then, when there is a need for process improvement the quality team will be able to set a new process by modifying the schedule of tasks execution or add/remove tasks from the process. Using QAPMS process improvement could be made without disruption to process output which is very useful to continuous improvements. SOA approach is agile in responding to usual changing needs and process improvements. It speeds up the application development process and systems become more adaptable. Furthermore, the client, which communicates with the services, is independent of the services itself. It does not have to know about the platform, the services run on, or the programming language they are written in; which provides more scalability and transparency of the system. 6. References [1] The National Quality Assurance and Accreditation Committee (NQAAC), Guidelines and Templates for Internal Quality Assurance System in Higher Education Institutions, 2009 [2] ENQA, Standards and Guidelines for Quality Assurance in the European Higher Education Area, 2009 [3] ENQA, Quality Assurance of Higher Education in Portugal, 2006 [4] Higher Education Division of Australia, The Australian Higher Education Quality Assurance Framework, 2000 [5] Brian Eagon Forbes, A Quality Assurance Model For The Assessment Of Work-Integrated Learning At Higher Education Institutions In South Africa, 2003 [6] W.M.P. van der Aalst, "Business Process Management Demystified", 2004 [7] Ed Ort, "Service-Oriented Architecture and Web Services: Concepts,Technologies, and Tools", 2005 [8] Mike Rosen, "BPM and SOA", 2007 [9] Denis Helic, "Technology-Supported Management of Collaborative Learning Processes", [10] Nicolas Gold and Andrew Mohan, "Understanding Service-Oriented Software", 2004 [11] BPMI.org, Business Process Modeling Language, 2002 [12] Van der Aalst-W.M.P., Pattern-Based Analysis of BPML (and WSCI), 2002 [13] W.M.P. van der Aalst, Business Process Management: A Survey, 2008 [14] Shaohua LIU, Diversifying and Improving Business Process Management Systems by Service Cooperation Middleware, 2003 ISSN:
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
SERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
Business Process Execution Language for Web Services
Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang
Supporting the BPM lifecycle with FileNet
Supporting the BPM lifecycle with FileNet Mariska Netjes Hajo A. Reijers Wil. M.P. van der Aalst Outline Introduction Evaluation approach Evaluation of FileNet Conclusions Business Process Management Supporting
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
E-Business Suite Oracle SOA Suite Integration Options
Specialized. Recognized. Preferred. The right partner makes all the difference. E-Business Suite Oracle SOA Suite Integration Options By: Abhay Kumar AST Corporation March 17, 2014 Applications Software
Oracle BPEL Nuts and Bolts
Oracle BPEL Nuts and Bolts Paper 743 presented by John Jay King King Training Resources [email protected] Download this paper from: http://www.kingtraining.com Copyright @ 2009, John Jay King 1/68
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
Service-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
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
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA
Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA presented by John Jay King King Training Resources [email protected] Download this paper and code examples from: http://www.kingtraining.com
Scientific versus Business Workflows
2 Scientific versus Business Workflows Roger Barga and Dennis Gannon The formal concept of a workflow has existed in the business world for a long time. An entire industry of tools and technology devoted
e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal
e-gateway SOLUTION OVERVIEW In an effort to manage mission critical information better, perform their daily tasks more efficiently, share information to key stakeholders more effectively, and ensure that
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS
BPMN PATTERNS USED IN MANAGEMENT INFORMATION SYSTEMS Gabriel Cozgarea 1 Adrian Cozgarea 2 ABSTRACT: Business Process Modeling Notation (BPMN) is a graphical standard in which controls and activities can
Ontological Identification of Patterns for Choreographing Business Workflow
University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007
Business Intelligence and Service Oriented Architectures An Oracle White Paper May 2007 Note: The following is intended to outline our general product direction. It is intended for information purposes
IBM WebSphere ILOG Rules for.net
Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with
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
An Oracle White Paper October 2013. Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus
An Oracle White Paper October 2013 Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus Table of Contents Introduction...
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Oracle Fusion Middleware
Oracle Fusion Middleware Modeling and Implementation Guide for Oracle Business Process Management 11g Release 1 (11.1.1) E15176-02 July 2010 Describes how to design and implement business processes using
A Comparison of SOA Methodologies Analysis & Design Phases
202 A Comparison of SOA Methodologies Analysis & Design Phases Sandra SVANIDZAITĖ Institute of Mathematics and Informatics, Vilnius University Abstract. Service oriented computing is a new software engineering
Business Process Modelling Languages
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Business Process Modelling Languages Paola Turci AOT Lab - DII - Università di Parma Business
Composing Services in SOA: Workflow Design, Usage and Patterns
Composing Services in SOA: Workflow Design, Usage and Patterns Matti Koskimies 3.10.2006 Seminar on Service-Oriented Software Engineering Intro I What are workflows? systems that help organizations to
Building the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
JOB DESCRIPTION APPLICATION LEAD
JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
Service Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: [email protected] Brian Bartel Email: [email protected] November 7, 2006 Table of Contents Introduction 3 Design-Time Software
SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
PIE. Internal Structure
PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? PUBLISHED FEBRUARY 2012 Written by M.W. Cobban Director Operations and Support SoftCare HealthCare Solutions 1-888-SoftCare (1-888-763-8227) www.softcare.com
Enterprise IT Architectures BPM (Business Process Management)
Dr. Hans-Peter Hoidn Executive Architect, IBM Distinguished IT Architect (Opengroup) Enterprise IT Architectures BPM (Business Process Management) Introduction 2 Agenda of this Part Business Process Management
Service Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
Business Processes. Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL
Applying Workflow Technologies to Integrate Utility Business Processes Scott Neumann, CTO, UISOL Kamaraj Shankar, Partner, UISOL Ali Vojdani, President, UISOL Abstract The purpose of this paper is to describe
A Closer Look at BPM. January 2005
A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: [email protected] http://www.ultimus.com The Information contained in this document
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
D83167 Oracle Data Integrator 12c: Integration and Administration
D83167 Oracle Data Integrator 12c: Integration and Administration Learn To: Use Oracle Data Integrator to perform transformation of data among various platforms. Design ODI Mappings, Procedures, and Packages
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,
Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach
Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach George Moykin Senior Consultant, Middleware [email protected]
Overview. Microsoft Office Enterprise Project Management Solution. In this article
Microsoft Office Enterprise Project Management Solution Overview Applies to: Microsoft Office Project 2007 Project Server 2007 In this article Manage and control all types of work Improve visibility and
An Oracle White Paper June 2009. Integration Technologies for Primavera Solutions
An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application
COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova
COMPUTER AUTOMATION OF BUSINESS PROCESSES T. Stoilov, K. Stoilova Computer automation of business processes: The paper presents the Workflow management system as an established technology for automation
Easy Manage Helpdesk Guide version 5.4
Easy Manage Helpdesk Guide version 5.4 Restricted Rights Legend COPYRIGHT Copyright 2011 by EZManage B.V. All rights reserved. No part of this publication or software may be reproduced, transmitted, stored
SOA Blueprints Concepts
TECHNICAL SPECIFICATION Draft v0.5 (For Public Review) A move to drive industry standardization of SOA concepts and terminology http://www.middlewareresearch.com The Middleware Company Research Team Steve
Business Process Management IBM Business Process Manager V7.5
Business Process Management IBM Business Process Manager V7.5 Federated task management for BPEL processes and human tasks This presentation introduces the federated task management feature for BPEL processes
BUSINESS PROCESS MANAGEMENT
BUSINESS PROCESS MANAGEMENT AND MODELING Presentation materials taken from and based on Introduction to business process management and WebSphere Business Modeler, IBM. Used by permission. Spring 2010
Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario
Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.
An Automated Workflow System Geared Towards Consumer Goods and Services Companies
Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services
Useful Patterns for BPEL Developers
Central Page 457 of 493 Useful Patterns for BPEL Developers Darko Andročec, Dragutin Kermek Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {darko.androcec, dragutin.kermek}@foi.hr
Reengineering Open Source CMS using Service-Orientation: The Case of Joomla
Reengineering Open Source CMS using Service-Orientation: The Case of Joomla Tagel Gutema [email protected] Dagmawi Lemma Department of Computer Science, Addis Ababa University, Ethiopia [email protected]
ESB as a SOA mediator: Minimizing Communications Complexity
ESB as a SOA mediator: Minimizing Communications Complexity Nadya Alexandra Calderón R., Sergio Daniel Moreno P. Universidad de los Andes. Ingeniería de Sistemas y Computación. Bogotá, Colombia [email protected],
Modeling Workflow Patterns
Modeling Workflow Patterns Bizagi Suite Workflow Patterns 1 Table of Contents Modeling workflow patterns... 4 Implementing the patterns... 4 Basic control flow patterns... 4 WCP 1- Sequence... 4 WCP 2-
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
Case Study: Process SOA Scenario
Redpaper Martin Keen Michele Chilanti Veronique Moses Scott Simmons Srinivasan Vembakkam Case Study: Process SOA Scenario This paper one in a series of service-oriented architecture (SOA) papers that feature
INSTALLING AND INVOKING ORACLE DATA INTEGRATOR (ODI) PUBLIC WEB SERVICES
INSTALLING AND INVOKING ORACLE DATA INTEGRATOR (ODI) PUBLIC WEB SERVICES A White Paper prepared by Raastech Author Ahmed Aboulnaga Copyright Raastech 2010 INTRODUCTION Oracle Data Integrator (ODI) is a
CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud
CSCI 5828 Spring 2010 Foundations of Software Engineering - Arpit Sud 1 Agenda What is it? Why to use it? When to use it? How to implement it? Where not to apply it? 2 Service oriented Architecture 3 What
Service Oriented Architecture Case: IBM SOA Reference Architecture
Service Oriented Architecture Case: IBM SOA Reference Architecture Group 6: 0309441 Mikko Seppälä 0275669 Puranen Sami Table of Contents 1 International Business Machines Corporation... 3 2 IBM and Services
Challenges and Opportunities for formal specifications in Service Oriented Architectures
ACSD ATPN Xi an China June 2008 Challenges and Opportunities for formal specifications in Service Oriented Architectures Gustavo Alonso Systems Group Department of Computer Science Swiss Federal Institute
What You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
SOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
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
02267: Software Development of Web Services
02267: Software Development of Web Services Week 5 Hubert Baumeister [email protected] Department of Applied Mathematics and Computer Science Technical University of Denmark Fall 2015 1 Recap XML Schema Complex
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Intalio BPM. The first and only complete Open Source Business Process Management System
Intalio BPM The first and only complete Open Source Business Process Management System Presenter Jason Howlett Process Expert Employee for Intalio EMEA Based in England Enabling Intalio customers to build
Enterprise Service Bus
We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications
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
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
Enterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. [email protected] Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
Service Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
Monitoring of Business Processes in the EGI
Monitoring of Business Processes in the EGI Radoslava Hristova Faculty of Mathematics and Informatics, University of Sofia St. Kliment Ohridski, 5 James Baucher, 1164 Sofia, Bulgaria [email protected]
Making the Case for BPM: A Benefits Checklist
: A Benefits Checklist Jim Rudden Business Process Management (BPM) has become a top priority for companies in 2006 and 2007. A recent survey of more than 1,400 CIOs revealed that the top business priority
COMOS Platform. Worldwide data exchange for effective plant management. www.siemens.com/comos
COMOS Platform Worldwide data exchange for effective plant management www.siemens.com/comos COMOS Effective data management across the entire plant lifecycle COMOS Platform the basis for effective plant
A SOA visualisation for the Business
J.M. de Baat 09-10-2008 Table of contents 1 Introduction...3 1.1 Abbreviations...3 2 Some background information... 3 2.1 The organisation and ICT infrastructure... 3 2.2 Five layer SOA architecture...
IBM Software Group. IBM WebSphere Process Integration Technical Overview
IBM Software Group IBM WebSphere Process Integration Technical Overview Business Flexibility Depends on IT Flexibility Today s IT architectures, arcane as they may be, are the biggest roadblocks most companies
The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns
The IBM Rational Software Development Platform..Role focused tools help simplification via Separation of Concerns Analyst Architect Developer Tester Model the business & identify the business services
Software Architecture Document
Software Architecture Document Project Management Cell 1.0 1 of 16 Abstract: This is a software architecture document for Project Management(PM ) cell. It identifies and explains important architectural
Bizagi BPM Suite. Functional Description. Copyright 2014 Bizagi
Bizagi BPM Suite Functional Description Bizagi BPM Suite Functional Description 1 Table of Contents Introduction... 3 How does Bizagi work?... 3 Design process maps... 4 Build process apps... 4 Run Bizagi
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
Testing service-oriented architecture (SOA) applications and services. White paper
Testing service-oriented architecture (SOA) applications and services White paper Table of contents Introduction.................................................................. 3 Understanding SOA............................................................
A Big Data-driven Model for the Optimization of Healthcare Processes
Digital Healthcare Empowering Europeans R. Cornet et al. (Eds.) 2015 European Federation for Medical Informatics (EFMI). This article is published online with Open Access by IOS Press and distributed under
IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.
Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business
SOLUTIONS FOR BUSINESS PROCESS & ENTERPRISE CONTENT MANAGEMENT
SoftSol s platform-independent, scalable Business Management (BPM) solution, powered by Newgen technology, enables automation of business processes which can be integrated with any other external applications.
IBM BPM V8.5 Standard Consistent Document Managment
IBM Software An IBM Proof of Technology IBM BPM V8.5 Standard Consistent Document Managment Lab Exercises Version 1.0 Author: Sebastian Carbajales An IBM Proof of Technology Catalog Number Copyright IBM
