SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE
|
|
- Jack Green
- 8 years ago
- Views:
Transcription
1 SERVICE ORIENTED ANALYSIS AND DESIGN OF PROJECT MANAGEMENT SOFTWARE Riyanarto Sarno 1, Rizky Januar Akbar 1, Nurul Fajrin Ariyani 1, Ratih N.E. Anggraini 1, Riska A. Pratistari 1, Ikti Oktavianty 1, I.G.M. Indra Prasetya 1, Eka Gibran Hasany 1 Informatics Department, Faculty of Information Technology, Institut Teknologi Sepuluh Nopember (ITS) Gedung Teknik Informatika, Kampus ITS, Surabaya, Indonesia riyanarto@if.its.ac.id 1, rizky@if.its.ac.id 1, nurulfajrin@if.its.ac.id 1, ratih_nea@if.its.ac.id 1, rhizuka@gmail.com 1, t_vianty@yahoo.com 1, jaje_tujak@yahoo.com 1, ekagibran@gmail.com 1 ABSTRACT Project management software is often used in the companies. The escalation of business competition forces the application to quickly adapt the business changes. In order to overcome the challenges, we need project management software that based on service oriented architecture (SOA). To provide the service oriented solutions, we use service oriented analysis and design (SOAD) and service portfolio views for identifying service candidates. We also partially adopted PRINCE2 as case study in this paper. We have successfully identified service candidates and design it into web service dictionary. Keywords: SOAD, project management, service candidate. 1 INTRODUCTION Business needs is always changing along with the escalation of business competition. Those changes must be responded quickly so that not left behind in the competitive era. Information technology as the one of supporting systems of business is required to quickly adapt against the changes in business. SOA is an architectural model for realizing serviceoriented solutions [1]. It is useful for anticipating the opportunities and threats in business [2]. Hence, we need a methodology in order to develop applications that fulfill the criteria of SOA. SOAD is an interdisciplinary service modeling approach that combines existing development processes and notations such as ObjectOriented Analysis and Design (OOAD), Enterprise Architecture (EA), and Business Process Modeling (BPM) [2]. There are other works that use this methodology. In [3], SOAD is used to analyze and design services that are adaptable in variety clients and contexts. Whereas, the combination of SOAD and use case approach is accomplished to identify highquality services [4]. In our previous work, we use SOAD in Service Portfolio for Enterprise Resource Planning (ERP) [5]. It produced a portfolio of services that include Conceptual View (CV), Logical View (LV), and the Physical View (PV) of an ERP. CV consists of functional domain diagram, mapping of functional domain, business process activity diagram (BPAD) and sub business process activity diagram (SBPAD). LV includes business activities in business processes, the matrix of business services with business entities. Physical view is designed for manufacturing ERP software. This paper aimed to identify service candidates for project management software by using service oriented analysis and design. We partially adopted the PRINCE2 as the case study for applying the SOAD. PRINCE2 is a structured methodology for project management using process based approach that can be easily adopted by generic projects [6]. PRINCE2 provides a procedure for planning, managing, controlling and monitoring a running project. It also provides steps that must be done when the activities are not going as planned. 2 THEORETICAL CONSIDERATION 2.1 Service Oriented Analysis and Design SOA is an architecture that connects services according to the requirements. It forms an application ecosystem for accomplishing results that are expected by the service consumers (end users or other services). To produce a service based on SOA, it needs steps that cover the requirement analysis process and system design that will be the architectural foundation of the system. It can be overcome by using SOAD. SOAD uses topdown approach in its analysis and design. It starts from requirement analysis in business level then translating it into the services by classifying the business processes of an enterprise. Services that are produced represent the V23 ISSN
2 V24 The 6 th International Conference on Information & Communication Technology and Systems Figure 1. Elements of SOAD [2] collection of business process modeling of an enterprise. Then, it is derived into supporting components that can be implemented in the system. Design of SOAD as shown in Figure 1 is divided into three domains based on the concept that is being used: Business domain explains the business process and its function in an enterprise. It is represented by BPM. Architecture domain explains the architecture of system. It is developed using objectoriented design represented by Unified Modeling Language (UML) and modeled using EA. Application domain explains the implementation of functionalities in the system. It is developed using OOAD approach. 2.2 Service Portfolio Views Service portfolio is a place to hold the information for service consolidation. It contains information such as, service definition, access and usage policies and nonfunctional requirement for a service. To identify the problem using topdown approach in SOAD, service portfolio provides three levels of views as shown in Figure 2 [5]. Conceptual View CV contains business processes outline that will be developed in the system. It makes management level easier to define the business process that can be understood by people that not too understand about technical matters. Elements of CV are integration of functional domains (functional domain diagram), BPAD, SBPAD, stakeholder diagram, and workflow diagram. Functional domain diagram explains about the involved domains in the system that will be developed. BPAD represents sequence of business processes that happens the functional domain. SBPAD represents sequence of sub business processes in functional domain. Stakeholder diagram describes all the interested parties in the system. Workflow diagram represents sequence of Figure 2. Service portfolio views activity inside the sub business process in the functional domain. Logical View LV is a bridge for connecting between CV and physical view. Business processes that have already defined in the CV are analyzed deeper to produce output for application developer. Elements of logical view are business layer, service layer, component layer, matrix of business services versus the business entities, and business service activity diagram. Business layer in SOAD represents the classification of business services according to its process and business functionalities. This layer is divided into three parts namely functional domain, business process, and business service. Service layer represents realization of business service that later will be developed to support the system. Component layer represents the supporting components of service. Furthermore, component is a group of class that can be used to build a service. Inside the LV business service is derived into software service and business entity is derived into software entity. It is represented in a matrix of business services versus business entities. Software service that is contained in service layer will be implemented as operation of web services. Moreover, activity for each business service is also defined. It involved internal business process, usage of software service, and design of software service in a business service activity diagram (BSAD). Physical View PV contains realization of the design in CV and LV. This view is divided into several layers, such as: web service layer, presentation layer, application service layer, domain model layer, and access layer. Web service layer shows the web services that are provided by the functional domain. The operations of the web service are also represented with its corresponding input and output. Presentation layer represents the design of user ISSN
3 Service Oriented Analysis and Design of Project Management SoftwareRiyanarto Sarno V25 Figure 3. PRINCE2 process model interface (UI). Application service layer contains business logic in each functional domain. Domain model layer is a layer that contains the implementation of software entities. It also contains transfer object (DTO) that might be used by web services. Components are also represented in domain model layer. Moreover, access layer contains connection in order to save or retrieve the from base. It can be implemented using any kinds of technologies including object relational framework (ORM). 2.3 PRINCE2 PRINCE2 (PRojects IN Controlled Environments) is a structured method of project management which designed to meet the needs of its users. It applied some generic methods and tested for all types of projects. Furthermore, it is a project management methodology with a simple processbased approach that easily adopted in accordance with the scale of the project. The methodology of PRINCE2 provides not only several procedures in managing resources of project to design and regulate the course of events, but also some steps that must be done when the activities do not go as planned. It devotes proven methods (best practice) in project management. This methodology is already widely known and provides a common language for people or stakeholders who are involved in a project. PRINCE2 explains how to divide a project into several stages in order to control resources in an efficient and regular monitoring of progress. Various positions and responsibilities for managing a project are clearly defined and can be adopted in accordance with the scale, the complexity of project, and the organizational capabilities. The process model of PRINCE2 covering activities from starting the project according its track, to controlling and managing the progress Figure 4. Stakeholder diagram until it is completed. The key to success in using PRINCE2 process model is doing adaptation and adjustment to the needs of the project. Figure 3 shows the steps of management processes in PRINCE2 process model. Those management processes are as follows [6]: Starting Up a Project (SU) Directing a Project (DP) Initiating a Project (IP) Controlling a Stage (CS) Delivery (MP) Stage Boundaries (SB) Closing a Project (CP) Planning (PL). 3 ANALYSIS We designed the project management application that refers to PRINCE2 using SOAD. In [7], SOAD is an architectural style that modularizes information system become services. Services that are provided consist of internal process of functional domain and external services. Service which is internal process is used to fulfill the business needs, while the external service can be used by other parties. Therefore, the application can be integrated each other. PRINCE2 can be applied into various types of project. However, we considered a project as a generic project in this paper. The mapping of PRINCE2 process model into our application is shown in Table 1. Management processes that are not listed in Table 1 are not mapped. ISSN
4 V26 The 6 th International Conference on Information & Communication Technology and Systems Table 1. Map of PRINCE2 to General Terms of Project Management Project Management Process with PRINCE2 Project Management Process with Generic Approach Figure 5. BPAD Figure 6. SBPAD By using SOAD, problem analysis in functional domain is done by topdown approach. So that every functional domain is modeled in several point of views, such as CV, LV, and PV. CV provides information for all parties that are involved in functional domain. That information is represented in stakeholder diagram. Our design of the stakeholder diagram is shown in Figure 4. CV also represents BPAD and SBPAD. BPAD describes business process flow that happened in functional domain. SBPAD describes sub business process flow. Sub business process is a derivative of business process. BPAD and SBPAD are shown in Figure 5 and Figure 6. Workflow diagram in CV represents business process workflow related to the system. In LV, each of functional domains is divided to several business processes. Division of business processes are done based on function similarities, for example master management business SU IP SU2 SU3 IP4 IP5 Design Project Management Team Appoint Project Management Team Setting Up a Project Control Setting Up a Project Files Organizing Planning Project Activities Organizing Planning Organizing Creating Portfolio Organizing Creating Contract Controling Updating CS CS6 Reporting Highlights Project DashBoard Actuating Realizating MP MP2 Executing a Work Package Project Controling Modifying SB SB2 Updating a Project Plan Project Planning Plan PL1 Designing a Plan Planning PL Organizing Configuring Organization Structure SU5 Defining Project Approach Organizing Initiating Planning an Initiation Project SU6 Stage IP2 PL2 PL3 Planning a Project Defining & Analysing Identifying Activities & Dependencies Planning Material Planning Service Planning Planning Activity Planning Employee process that handles the management that is needed by application. Each of business process is divided again into business service. This business service is not only the internal process for application but it is also for other entity, for instance master management has managing product as business service. This business service is provided by the handled project and to fulfill the internal needs such as insert, update and delete to provide the needs of other entities to gather information using web service. To realize the web service, we need a component that is formed from aggregate class which is represented in component layer. The short explanation of it is shown on Table 2. Business service is derived into software service. Then, business entity is broke down into software entity which are described in a matrix namely matrix of business services versus business ISSN
5 Service Oriented Analysis and Design of Project Management SoftwareRiyanarto Sarno V27 Table 2. Business Layer, Software Layer, and Component Layer Business layer Software Component Layer Layer Functional Business Business Software Software Domain Process Service Service Component 1.1 material MasterMaterial material 1. Project managem ent Managem ent master 1.2 supplier 1.3 service 1.4 plan 1.5 activity 1.6 product 1.7 employee supplier service plan activity product employee MasterService MasterPlan Activities UserProfile Table 3. Division of sub business process for master management business process Business Sub Business Business Service Process Process Software Service material 1.1 material material 1. Managem ent master suplier service project management product employee 1.2 supplier 1.3 service 1.4 plan 1.5 activity 1.6 product 1.7 employee supplier service plan activity product employee Figure 8. The software architecture Figure 7. BSAD for sub business process managing product entities. Software entities can be called as class candidate. LV is also defined activities from each business service in a BSAD. In order to create BSAD, the business process is broke down into subbusiness process. The division of subbusiness process is shown in Table 3. In BSAD, each of activity is classified by sub business process. The example of BSAD for sub business process managing product is shown in Figure 7. 4 DESIGN This section explains about the design of PV. The design of PV is used as the software architecture that represents relationship between layers in PV. This design can be implemented directly by developer into code structure. The design of software architecture can be seen in Figure 8. The web service layer is a place for web service candidates which are the result of the analysis in CV and LV. Web service layer represents software services that are provided by the functional domain. The service candidates are represented as web service dictionary as shown in Table 4. Furthermore, components are needed in order to provide web service. The list of component which is called component dictionary can be seen in Table 5. ISSN
6 V28 The 6 th International Conference on Information & Communication Technology and Systems Table 4. Web services dictionary for management master Web Service Operation Parameter Return Description Service Material Project Management Service Material Activity Plan Employee Employee 5 CONCLUSION List<> List<Service> List<Material> List<Activities> product service material activity List<MasterPlan> master plan List<> supplier List<UserProfile> employee In order to create service candidate for project management software using SOAD, PRINCE2 process model is mapped into the generic term of project management. Then, we created service portfolio views for project management. The division of service portfolio into CV, LV, and PV simplifies the topdown manner using SOAD. CV and LV are involved in the analysis phase. Deliverables from this phase are service candidates and class candidates. Moreover, PV is done in design phase. Deliverables from the PV are web service dictionary and component dictionary. In this paper we identified service candidates for generic term of project management that partially adopted from PRINCE2 process model. The service candidates that are produced from analysis phase are transformed into web service dictionary. The web service dictionary can be used to implement the project management software. Web services which are resulted from the dictionary are fine grained services. Acknowledgements This research was supported by the Institut Teknologi Sepuluh Nopember (ITS) under the Penelitian Guru Besar grant number 0535/I2.7/PM/2009. Table 5. Component dictionary for management master Component Class Description MasterService MasterMaterial MasterPlan Activities Role Approval ApprovalStatus MasterService REFERENCES MasterMaterial MasterMaterialHierarcy MaterialConfiguration MaterialType TechnicalSpesification MasterPlan MasterPlanActivities Activities ActivitiesItem Predecessor Project Rating Role RolePrivillege RoleType UserProfile manage product store master service store master material manage master plan manage activities manage supplier manage employee [1] David C, John D, Nitin G, Hanu K, Brian L, Christoph S, Herbjorn W, and Mickie W (2010) SOA with.net and Windows Azure. Michigan: Prentice Hall. [2] Olaf Z, Pal K, and Clive G (2004) Elements of ServiceOriented Analysis and Design [Online]. Available at: developerworks/webservices/library/wssoad1/ [Accessed: 24 May 2010]. [3] Soo Hoo Chang, and Soo Dong Kim (2007) A ServiceOriented Analysis and Design Approach to Developing Adaptable Services. In: IEEE International Conference in Services Computing (SCC 2007). Salt Lake City, July 9 13, [4] Si Huayou, Ni Yulin, Yu Lian, and Chen Zhong (2009) A ServiceOriented Analysis and Modelling Using Use Case Approach. In: Computational Intelligence and Software Engineering (CiSE 2009). Wuhan, December 1113, [5] Riyanarto S, and Anisah H (2010) A Service Portfolio for an Enterprise Resource Planning. International Journal of Computer Science and Network Security (IJCSNS) Vol. 10 No. 3, pp [6] Office of Government Commerce (2005) Successful Projects with PRINCE2. London: TSO (The Stationery Office). [7] Brown, Paul C (2008) Implementating SOA: Total Architecture in Practice. Massachusetts: AddisonWesley. ISSN
Design and Implementation of Inventory Domain for Enterprise Resource Planning Using SOA and Workflow Approach
IPTEK, Journal of Proceeding Series, Vol. 1, 2014 (eissn: 2354-6026) 583 Design and Implementation of Inventory Domain for Enterprise Resource Planning Using SOA and Workflow Approach Dwi Sunaryono 1,
More informationA 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
More informationTOGAF 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
More informationService Oriented Architecture and Its Advantages
ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:
More informationINTEGRATED SERVICE ARCHITECTURE FRAMEWORK (ISAF) FOR ITIL V3
INTEGRATED SERVICE ARCHITECTURE FRAMEWORK (ISAF) FOR ITIL V3 Akbar Nabiollahi Faculty of Computer science and Information System University Teknologi Malaysia 81310, Skudai, Johor nabi_ir@yahoo.com Rose
More informationObject-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
More informationManaging Successful Projects
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Managing Successful Projects with PRINCE2 Office of Government Commerce
More informationChapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note
Chapter 3 Chapter 3 Service-Oriented Computing and SOA Lecture Note Text book of CPET 545 Service-Oriented Architecture and Enterprise Application: SOA Principles of Service Design, by Thomas Erl, ISBN
More informationBusiness-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
More informationA Survey of Service Oriented Development Methodologies
A Survey of Service Oriented Development Methodologies Ervin Ramollari 1, Dimitris Dranidis 1, and Anthony J. H. Simons 2 1 South East European Research Centre (SEERC) 17 Mitropoleos Str., 54624 Thessaloniki,
More informationInvestigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA
Investigating Role of Service Knowledge Management System in Integration of ITIL V3 and EA Akbar Nabiollahi, Rose Alinda Alias, Shamsul Sahibuddin Faculty of Computer Science and Information System Universiti
More informationSystematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture
Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Delmir de Azevedo Junior 1 and Renato de Campos 2 1 Petrobras University, Republican
More informationAUDIT OF ACCOUNTING INFORMATION SYSTEM USING COBIT 4.1 FOCUS ON DELIVER AND SUPPORT DOMAIN
AUDIT OF ACCOUNTING INFORMATION SYSTEM USING COBIT 4.1 FOCUS ON DELIVER AND SUPPORT DOMAIN 1 NI PUTU SRI MERTA SURYANI, 2 GUSTI MADE ARYA SASMITA, 3 I KETUT ADI PURNAWAN 1 Under Graduate Student, Department
More informationManaging a Successful Project Using Syllabus
Managing a Successful Project Using 2013 Version 1.5 (Status Live) Page 0 Ow ner Chief Examiner 1. Introduction The Managing Successful Projects w ith PRINCE2 manual provides guidance on the principles,
More informationEmbedded System Software Testing Based On SOA For Mobile Service
International Journal of Advanced Science and Technology 55 Embedded System Software Testing Based On SOA For Mobile Service Myung-Hee Lee,1, Cheol-Jung Yoo 1, Ok-Bae Jang 1, 1 Computer Science Chonbuk
More informationSERVICE-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
More informationDeveloping Collaborative Environments A Holistic Software Development Methodology Marge Petersen and John Mitchiner Sandia National Laboratories
Developing Collaborative Environments A Holistic Software Development Methodology Marge Petersen and John Mitchiner Sandia National Laboratories mbpeter@sandia.gov jlmitch@sandia.gov Abstract Sandia National
More informationCDC UNIFIED PROCESS PRACTICES GUIDE
Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.
More informationAxiomatic 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.
More informationISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN
ISSUES OF STRUCTURED VS. OBJECT-ORIENTED METHODOLOGY OF SYSTEMS ANALYSIS AND DESIGN Mohammad A. Rob, University of Houston-Clear Lake, rob@cl.uh.edu ABSTRACT In recent years, there has been a surge of
More informationService Oriented Architecture
Service Oriented Architecture Service Oriented Analysis and Design (SOAD) in Practice Part 4 Adomas Svirskas Vilnius University October 2005 Agenda Service identification and definition Business process
More informationAn Introduction to PRINCE2
Project Management Methodologies An Introduction to PRINCE2 Why use a Project Methodology and What Does PRINCE2 Enable? PRINCE - PRojects IN Controlled Environments - is a project management method covering
More informationSOA: 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
More informationAn 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
More informationA COMPARISON OF PRINCE2 AGAINST PMBOK
Introduction This comparison takes each part of the PMBOK and gives an opinion on what match there is with elements of the PRINCE2 method. It can be used in any discussion of the respective merits of the
More informationProject Management Standards: A Review of Certifications/Certificates
Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in
More informationService-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. bill@iconatg.com www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
More informationPerformance Management Systems: Conceptual Modeling
2011 International Conference on Economics and Business Information IPEDR vol.9 (2011) (2011) IACSIT Press, Bangkok, Thailand Performance Management Systems: Conceptual Modeling Dmitry Isaev Business Analytics
More informationService Orientation and Modeling
Service Identification and Modeling for Service Oriented Architecture Applications * Min Je Cho, Hyung Rim Choi, Hyun Soo Kim, Soon Goo Hong, Yavuz Keceli, Jae Young Park Department of Management Information
More informationAnalysis and Design of Knowledge Management Systems for School of Information System at XYZ University (A Case Study Approach)
, pp. 229240 http://dx.doi.org/10.14257/ijmue.2014.9.12.21 Analysis and Design of Management Systems for School of Information System at XYZ University (A Case Study Approach) Yohannes Kurniawan and Siti
More informationFrom Business World to Software World: Deriving Class Diagrams from Business Process Models
From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254
More informationDevelopment of Performance Management Systems Dmitry Isaev Business Analytics Department Higher School of Economics (HSE) Moscow, Russian Federation disaev@hse.ru Abstract In the paper basic principles
More informationCorresponding Author email: javeri_mit@yahoo.com
International Research Journal of Applied and Basic Sciences 2013 Available online at www.irjabs.com ISSN 2251838X / Vol, 5 (11): 14381445 Science Explorer Publications Presenting a model for the deployment
More informationA SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS
A SYSTEM DEVELOPMENT METHODOLOGY FOR ERP SYSTEM IN SMEs OF MALAYSIAN MANUFACTURING SECTORS 1 YOUSEF KHALEEL, 2 RIZA SULAIMAN 1 Student, Department of Industrial Computing, UKM, Selangor, Malaysia 2 Assoc.
More informationMaster of Science Service Oriented Architecture for Enterprise. Courses description
Master of Science Service Oriented Architecture for Enterprise Courses description SCADA and PLC networks The course aims to consolidate and transfer of extensive knowledge regarding the architecture,
More informationEnterprise Architecture: Practical Guide to Logical Architecture
Objecteering Practical Guides Enterprise Architecture: Practical Guide to Logical Architecture Author: Version: 1.0 Copyright: Softeam Softeam Consulting Team Supervised by Philippe Desfray Softeam 21
More informationUmbrella: A New Component-Based Software Development Model
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Umbrella: A New Component-Based Software Development Model Anurag Dixit and P.C.
More informationSwirl. Multiplayer Gaming Simplified. CS4512 Systems Analysis and Design. Assignment 1 2010. Marque Browne 0814547. Manuel Honegger - 0837997
1 Swirl Multiplayer Gaming Simplified CS4512 Systems Analysis and Design Assignment 1 2010 Marque Browne 0814547 Manuel Honegger - 0837997 Kieran O' Brien 0866946 2 BLANK MARKING SCHEME 3 TABLE OF CONTENTS
More informationDesign of Data Management Guideline for Open Data Implementation
Design of Data Guideline for Implementation (case study in Indonesia) Arry Akhmad Arman Institut Teknologi Bandung Jl. Ganesha 10 Bandung Indonesia 40132 Phone: +62-22-2502260 arry.arman@yahoo.com Gilang
More informationConvergent services in the service oriented architecture Natalya Yashenkova
Convergent services in the service oriented architecture Natalya Yashenkova The article describes how service oriented architecture and the standard OSS solutions can close the gap between the process
More information41. How Should Services Be Identified or Specified to Maximize Reuse?
CHAPTER 5 METHODS 103 41. How Should Services Be Identified or Specified to Maximize Reuse? A key tenet of understanding SOA is the focus on getting the organization to reuse versus a focus on the programmer
More informationA Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System
A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur,
More informationWHAT IS PRINCE2? Benefits There are many benefits of using PRINCE2 but primarily it:
WHAT IS PRINCE2? Introduction PRINCE2 (Projects in a Controlled Environment) is a structured project management method that can be applied regardless of project scale, type, organisation, geography or
More information2.1. The Notion of Customer Relationship Management (CRM)
Int. J. Innovative Ideas (IJII) www.publishtopublic.com A Review on CRM and CIS: A Service Oriented Approach A Review on CRM and CIS: A Service Oriented Approach Shadi Hajibagheri 1, *, Babak Shirazi 2,
More informationTraceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development
Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,
More informationRedesigned Framework and Approach for IT Project Management
Vol. 5 No. 3, July, 2011 Redesigned Framework and Approach for IT Project Management Champa Hewagamage 1, K. P. Hewagamage 2 1 Department of Information Technology, Faculty of Management Studies and Commerce,
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationJOB 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
More informationEvaluating OO-CASE tools: OO research meets practice
Evaluating OO-CASE tools: OO research meets practice Danny Greefhorst, Matthijs Maat, Rob Maijers {greefhorst, maat, maijers}@serc.nl Software Engineering Research Centre - SERC PO Box 424 3500 AK Utrecht
More informationSoftware Development in the Large!
Software Development in the Large! Peter Eeles Executive IT Architect, IBM peter.eeles@uk.ibm.com IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development
More informationA Model for Component Based E-governance Software Systems
A Model for Component Based E-governance Software Systems A.SHRABAN KUMAR 1, G.JAYARAO 2,B.SHANKAR NAYAK 3, KBKS. DURGA 4 A.ESWARA RAO 5 1,2,3,4 Associate Professor CSE, St.MARTIN S ENGINEERING COLLEGE,
More informationSection 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
More informationCloud Computing Services and its Application
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 1 (2014), pp. 107-112 Research India Publications http://www.ripublication.com/aeee.htm Cloud Computing Services and its
More informationPurpose: Content: Definition: Benefits: outputs outcomes benefits Business Case dis-benefit Key Responsibilities: Approach: Executive Developed
Key Learning Points The Swirl Logo is a trade mark of the AXELOS Limited. Is used by the Project Board throughout the project to verify its continued viability:- Is the investment in this project still
More informationMODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION
MODELING OF SERVICE ORIENTED ARCHITECTURE: FROM BUSINESS PROCESS TO SERVICE REALISATION Marek Rychlý and Petr Weiss Faculty of Information Technology, Brno University of Technology, Czech Republic, rychly@fit.vutbr.cz,
More informationChapter 15. Web services development lifecycle
Slide 15.1 nology Chapter 15 Web Services Development Lifecycle Web Service es: Princip ples & Tech Mike P. Papazoglou mikep@uvt.nl Slide 15.2 Topics Web services development Properties of service development
More informationBusiness Process Modeling with Structured Scenarios
Business Process Modeling with Structured Scenarios Doug Rosenberg ICONIX Software Engineering, Inc. In 2008, based on our experience with a number of business process engineering projects over the last
More informationImplementation of MDA Method into SOA Environment for Enterprise Integration
www.ijcsi.org 10 Implementation of MDA Method into SOA Environment for Enterprise Integration Wiranto Herry Utomo Faculty of Information Technology, Satya Wacana Christian University Salatiga, Central
More informationCreating a Corporate Integrated Data Environment through Stewardship
The Open Group Creating a Corporate Integrated Data Environment through Stewardship Enterprise Architecture Practitioners Conference Given January 2007 San Diego Presented by: Robert (Bob) Weisman CGI
More informationPRINCE2 Practitioner - Instructor: Patrick von Schlag
PRINCE2 Practitioner - Instructor: Patrick von Schlag Time Clips Course Introduction Course Introduction 0:00:10 0:01:25 0:01:06 0:02:41 3 Chapter 01 - Course Introduction Lesson: Course Introduction 0:00:10
More informationThe Importance of Integrative Components in the Field of e-business and Information Systems
Jelica Trninić Jovica Đurković The Importance of Integrative Components in the Field of e-business and Information Systems Article Info:, Vol. 3 (2008), No. 1, pp. 023-028 Received 12 Januar 2008 Accepted
More informationHow to bridge the gap between business, IT and networks
ericsson White paper Uen 284 23-3272 October 2015 How to bridge the gap between business, IT and networks APPLYING ENTERPRISE ARCHITECTURE PRINCIPLES TO ICT TRANSFORMATION A digital telco approach can
More informationTwo Roles of Processes in SOA
Abstract Vitaly Khusidman The synergy between BPM and SOA is well known and is explained in a number of publications. However, the distinction between business processes that orchestrate services in the
More informationEnterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113
Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113 Contents Enterprise architecture (EA) Manufacturing operations management (MOM) Rationale of the lecture:
More informationPattern Language Overview
Service Integration Patterns for Invoking Services from Business Processes Carsten Hentrich CSC Deutschland Solutions GmbH Abraham-Lincoln-Park 1 65189 Wiesbaden, Germany e-mail: chentrich@csc.com Uwe
More informationB.2.2. Project Management Principles
B.2.2. Project Management Principles Project management is the application of knowledge, skills, tools, and techniques to project activities in order to meet or exceed stakeholder needs and expectations
More informationApplying Agile Methods in Rapidly Changing Environments
Applying Agile Methods in Changing Environments 7/23/2002 1 Applying Agile Methods in Rapidly Changing Environments Peter Kutschera IBM Unternehmensberatung GmbH Am Fichtenberg 1, D-71803 Herrenberg Steffen
More informationProcess-Based Business Transformation. Todd Lohr, Practice Director
Process-Based Business Transformation Todd Lohr, Practice Director Process-Based Business Transformation Business Process Management Process-Based Business Transformation Service Oriented Architecture
More informationECE 750 T11 Component-Based Software System Project Proposal. Web-based Course Registration System using Component-Based Development
ECE 750 T11 Component-Based Software System Project Proposal Web-based Course Registration System using Component-Based Development Submitted by: Noor Mohiuddin 20362950 Nabiilah Rajabalee 20185995 Raees
More informationSERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED BUSINESS INTEGRATION MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
More informationMeta-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
More informationEvaluation of a Use-Case-Driven Requirements Analysis Tool Employing Web UI Prototype Generation
Evaluation of a Use-Case-Driven Requirements Analysis Tool Employing Web UI Prototype Generation SHINPEI OGATA Course of Functional Control Systems, Graduate School of Engineering Shibaura Institute of
More informationService Oriented Architecture Design and Development Method. Name: René van Donselaar. Universiteit Utrecht
Service Oriented Architecture Design and Development Method René van Donselaar Universiteit Utrecht Notice of Originality I declare that this paper is my own work and that information derived from published
More informationTransformation of Information Technology Based on Human Computer Interaction Concept
Institute of Advanced Engineering and Science International Journal of Informatics and Communication Technology (IJ-ICT) Vol.2, No.3, December 2013, pp.137 ~143 ISSN: 2252-8776 137 Transformation of Information
More informationModel Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
More informationTHE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR
THE SIMULATION OF SOFTWARE PROCESSES IN THE INTEGRATED COMPUTER ENVIRONMENT IN THE CASE OF TELCO SECTOR Jerzy Roszkowski, Andrzej Kobylinski 2 Management Systems Consulting, Poznanska 28/, 93-34 Lodz,
More informationCalifornia 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
More informationClarifying a vision on certification of MDA tools
SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,
More informationSoftware Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe
More informationAnalysis and Design Techniques for Service-Oriented Development and Integration
Analysis and Design Techniques for Service-Oriented Development and Integration Olaf Zimmermann, Niklas Schlimm, Günter Waller, Marc Pestel IBM Deutschland Pascalstrasse 100 Stuttgart, Germany {ozimmer,
More informationPROCESS AUTOMATION FOR DISTRIBUTION OPERATIONS MANAGEMENT. Stipe Fustar. KEMA Consulting, USA
PROCESS AUTOMATION FOR DISTRIBUTION OPERATIONS MANAGEMENT Stipe Fustar KEMA Consulting, USA INTRODUCTION To prosper in a competitive market, distribution utilities are forced to better integrate their
More informationTechnical Paper. What is a. Process-Based. Application?
Technical Paper What is a Process-Based Application? What is a process based application? The trend away from rigid platform-based workflows to flexible process-based applications and the added value of
More informationDeveloping 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
More informationAn Integrated Methodology for Implementing ERP Systems
APDSI 2000 Full Paper (July, 2000) An Integrated Methodology for Implementing ERP Systems Su-Yeon Kim 1), Eui-Ho Suh 2), Hyun-Seok Hwang 3) 1) Department of Industrial Engineering, POSTECH, Korea (tomi@postech.edu)
More informationJ O B D E S C R I P T I O N BUSINESS SYSTEMS FUNCTIONAL LEAD
J O B D E S C R I P T I O N BUSINESS SYSTEMS FUNCTIONAL LEAD Location: Directorate: Reports to: Grade: Canary Wharf Customer Services & Resources Applications and Development Manager B JOB PURPOSE This
More informationMULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.
Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) Which of the following requires a systems development method that uses a data orientation
More informationObject Oriented System Analyze and Design of Revenue Information System using UML
Object Oriented System Analyze and Design of Revenue Information System using UML Sany Ang Department of Accounting Petra Christian University, Surabaya, Indonesia san_angkasa@yahoo.com and Prof. Dr. Chaiyong
More informationInvestigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations
Investigation of Adherence Degree of Agile Requirements Engineering Practices in Non-Agile Software Development Organizations Mennatallah H. Ibrahim Department of Computers and Information Sciences Institute
More informationHow To Manage Project And Portfolio Management In Microsoft Office 2010
Enterprise Project Management SOLUTIONS THAT LAST Challenges in PPM What is a Project? Why Project Management? Challenges in Project and Portfolio Management (PPM) Problems for PM and PPM Leaders Presentation
More informationBPMN 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
More informationChapter -5 SCALABILITY AND AVAILABILITY
Chapter -5 SCALABILITY AND AVAILABILITY 78 CHAPTER 5 Chapter - 5. Scalability and Availability S.No. Name of the Sub-Title Page No. 5.1 The importance of Scalability and Availability 79 5.2. Design Patterns
More informationUsing PRINCE2 to Manage US Federal Government IT Projects
For Portfolio, Programme, Project, Risk and Service Management Using PRINCE2 to Manage US Federal Government IT Projects Applying the PRINCE2 project management method to support Capital Planning and Investment
More informationArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases
ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases A White Paper by: Henk Jonkers, Harmen van den Berg, Maria-Eugenia Iacob, and Dick Quartel December 2010 Copyright 2010 The
More informationKnowledge-based Approach in Information Systems Life Cycle and Information Systems Architecture
5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Knowledge-based Approach in Information Systems Life Cycle and Information
More informationModern Systems Analysis and Design
Modern Systems Analysis and Design Prof. David Gadish Structuring System Data Requirements Learning Objectives Concisely define each of the following key data modeling terms: entity type, attribute, multivalued
More informationLogical Data Models for Cloud Computing Architectures
Logical Data Models for Cloud Computing Architectures Augustine (Gus) Samba, Kent State University Describing generic logical data models for two existing cloud computing architectures, the author helps
More informationINTERNAL SERVICES GROUP PMO
Ownership & Awareness Program 1 Program 3 Program 4 Program 5 Program 6 Program 7 Program 2 Cap ability Development Infra structure Program n INTERNAL SERVICES GROUP ESSENTIAL FUNCTIONS Act as an interface
More informationSOMA, RUP and RMC: the right combination for Service Oriented Architecture
SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March
More informationAdvancing Your Business Analysis Career Intermediate and Senior Role Descriptions
Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles
More informationDefining a generic information model for addressing new service offers in a competitiv scenario
Defining a generic information model for addressing new service offers in a competitiv scenario Authors: Jean-Daniel Guedj Telecom Argentina Alicia Moreau de Justo 50, 1107 Buenos Aires Argentina Email:
More information