Design of an XML-based Document Flow Management System for Construction Projects Using Web Services
|
|
|
- Edward Robertson
- 10 years ago
- Views:
Transcription
1 Design of an XML-based Document Flow Management System for Construction Projects Using Web Services Choung-Houng Wu and Shang-Hsien Hsieh National Taiwan University, Department of Civil Engineering, No.1, Sec. 4, Roosevelt Road, Taipei, Taiwan 106 ABSTRACT: This paper presents the design of an XML-based document flow management system, called X- DFM (XML-based Document Flow Management), for increasing efficiency in processing documents in construction projects. X-DFM provides four services via Web Services: the document flow services, content management services, authorization services, and message services. The document flow services are designed based on the wfxml standard and with the consideration of flow processing security. The content management services support not only management of an XML document as a whole but also the contents in the document. The authorization services provide authorization controls of user accounts and system functions. The message services support message passing among users and between X-DFM components. KEYWORDS: document flow management, content management, system integration, Web services, XML. 1. INTRODUCTION Construction projects usually require sharing and processing of large amount of documents, such as reports, drawings, contracts, standards, and so on, among a number of participating parties. Furthermore, document processing flows in the lifecycle of a construction project, spanning across planning, design, construction, operation, and maintenance phases, can be quite complicated and usually involve many people of various roles in the project. Traditional paper-based document processing that relies heavily on manpower is not efficient enough to meet the need of modern construction projects that are often large and complex. In addition, the participants are often located at different places but may want to get access to the construction information or even perform document processing at their convenient time. With rapid advancement of computer technologies in recent years, many software systems have been developed to facilitate electronic document processing for construction management. Several of them also take advantage of WWW (World Wide Web) technologies to provide Web interfaces for easy access from anywhere at anytime. However, the introduction of these advanced document-processing systems into a construction project often involves integration of the new systems with the already existing legacy systems. From the user s point of view, all application systems involved in a project should ideally be integrated to act like a single system with uniform user interfaces, unified user account management, and integrated data management. But, from the system integration engineer s point of view, achieving this requires many difficult system integration tasks that usually involve good understanding of the underlying data structures of the legacy systems. Because most of the legacy systems do not provide APIs (Application Programming Interfaces), one common approach to integrate with a legacy system is through direct access to its database. Although this approach may solve the integration problem at the moment, it often makes the maintenance of the integrated system difficult and causes greater complication and difficulties for future system integration tasks. Recently, an emerging technology, called Web services [Newcomer] [Deitel], has been evolving rapidly on the World Wide Web as the need for interoperable system-to-system communication grows. Web Services technology provides a standard means of communication among different software applications and, therefore, has the potential to provide a better solution for system integration. It employs XML (extensible 519
2 Markup Language) [Deitel], an open standard for data exchange, to define messages for communication and how the messages are processed via common Internet protocols (e.g., HTTP). A standard reference architecture for Web services has also been proposed by the Web Services Architecture Working Group at the World Wide Web Consortium (W3C) to promote interoperability and extensibility among software applications, as well as to allow them to be integrated for more complex operations [Harold]. In this paper, the design of an XML-based document flow management system, called X- DFM, is presented. The focus of the design is on how to integrate both legacy systems and new systems within X-DFM using Web services technology so that the reusability, extensibility, and maintainability of X-DFM can be maximized. In addition, discussions are given on the design of the four services supported by X-DFM to facilitate efficient document processing in construction projects. 2. DOCUMENT FLOW MANAGEMENT The document flow management for this work consists of two major parts. The first one is the control of the processing sequence of the document. Usually, a workflow engine is applied to achieve the management and automation of the document flow. In this research, we follow the WfMC (Workflow Management Coalition) standard to design our flow management system. The second part concerns with the review and editing of the document itself. The document may be processed and managed as a single entity or the contents of the document may need to be processed and managed as separated entities. We refer the former as document management while the later as content management. The X-DFM system designed in this work provides not only document management, but also content management. Management System is defined by WfMC as a system that defines, creates and manages the execution of workflows through the use of software, running on one or more workflow engines, which is able to interpret the process definition, interact with workflow participants and, where required, invoke the use of IT tools and applications [W3C]. Figure 1 shows the workflow reference model proposed by WfMC, which identifies components and interfaces needed in a workflow management system. The workflow enactment service consists of one or more workflow engines to create, manage, and execute workflow instance. The interfaces around the workflow enactment service are called WAPI, which is a set of functions to access and regulate the enactment service. Process definition tools are used to define workflow processes, including the activities relationship, participants, criteria to start or to terminate the process, associated documents, etc. [WfMC 1999a]. Both interface 2 and interface 3 are defined for the enactment service to invoke and control other applications [WfMC 1999b]. Interface 4 is used to connect other workflow enactment services. Interface 5 is used to connect the administration and monitoring application [WfMC 1998]. The design of the workflow management services in X-DFM follows the workflow reference model shown in figure 1. Administration & Monitoring Tools Interface 5 Interface 1 Process Definition Tools Workflow API and Interchange formats Workflow Enactment Service Workflow Client Applications Workflow Engine(s) Interface 2 Interface 3 Invoked Applications Interface 4 Other Workflow Enactment Service(s) Workflow Engine(s) Figure 1. Workflow reference model [W3C]. The term content management system, as opposed to document management system, reflects the fact that such systems generally allow for breaking a document into discrete content fragments, rather than having to manage each document as a whole. Not only does this simplify such things as how to coordinate the work of multiple writers working on the same document, but also it allows users to assemble entirely new documents from existing document components. [Liu] Generally speaking, content management systems usually provide the following capabilities: [Chen] [Freter] Version control: see how a document evolves over time. Content sharing: see in what business processes the document content is used and reused. 520
3 Electronic authoring: enable users to edit and revise the contents of electronic documents. Electronic review: enable users to add their comments to the contents of a document without actually changing the document itself. Access control: define the different types of access privileges to the document contents for different types of users. Publishing management: control the delivery of documents to different publishing process queues. Workflow integration: associate the different stages of a document's life-cycle with people and projects with schedules. The design of the content management services in X-DFM focuses on the version control, content sharing, electronic authoring, and electronic review. The authorization services and workflow management services are designed in collaboration with the content management services in X-DFM to support the services related to access control and workflow integration, respectively. 3. SYSTEM ARCHITECHTURE DESIGN OF X-DFM The architecture of the X-DFM system can be divided into three tiers as shown in figure 2: user interface, business objects, and Web Services enabled (WS-enabled) application servers, which consist of both newly-developed systems and legacy systems with Web services adapter. Four services are provided by X-DFM through WSenabled application servers: the document flow services, content management services, authorization services, and message services. A brief description on the major components in the architecture shown in figure 2 is given as follows: X-DFM User Interface X-DFM Business Objects X-DFM user interface: It is designed to provide personalized web-based GUI (Graphic User Interface) for easy access and ease-of-use. With an appropriate account, the user can login X-DFM through Internet or Intranet from any places and at any time using a common web browser, e.g., Internet Explorer. Upon login, the user will see a list of messages containing notification and instructions of all document-processing jobs he or she is expected to perform at the moment. Figure 3 shows the document-processing flow for a user. The user first retrieves one of the messages in the list from the message services. Based on the instruction in the message, the user then tries to check out the documents needed for performing the job from the content management services. After checking the user s authorization privilege by authorization services, X-DFM returns to the user only the contents in the documents he or she is asked and allowed to review and/or modified. When the user completes the document-processing job and checks in the documents, he or she then notifies the document flow services that will then follow the pre-defined flow for next-stage documentprocessing. 1. Get a message 2. Get documents Message services User XML document 4. Process documents 6. Register a new message for next-stage document processing Processing flow services 5. Complete document processing 3. Check authority Authorization services Figure 3. System interaction diagram of X-DFM. Legacy system Presentation tier Business tier Data tier Web services adapter Web Service New WS-enabled application servers WS-enabled application servers Presentation tier Web Service tier Business tier Data tier Figure 2. Design of the X-DFM architecture. X-DFM business objects: X-DFM business objects are classified into two types of components: interface components and business components. The interface components are designed to support the implementation of the X-DFM GUI, while the business components provide internal business transaction results and information integration from different WS-enabled application servers. WS-enabled application servers: all of the services provided by X-DFM are through a set 521
4 of WS-enabled application servers that are integrated by the X-DFM business objects. The WS-enabled application servers can be newly developed systems that support Web services or legacy systems with Web services adapter. Because Web services technology is employed to support loosely coupled integration between the business objects and the WS-enabled application servers, adding new services in X-DFM can be done easily by adding the corresponding new WS-enabled application server and business objects without the need of modifying existing WSenabled application servers. Design of WSenabled application servers for X-DFM will be discussed further in Section 4. User Administrator Flow Management Content Management Message Center User Management Web services technology is employed in the architecture design of X-DFM (see figure 2) to achieve flexibility in system development, to ease the system integration task, and to increase system extensibility, maintainability, and reusability. Services in X-DFM can be developed independently in the form of WS-enabled application servers that may run on machines with different operating systems and distributed at different locations. In addition to the newly developed WS-enabled application servers, legacy systems can be made WS-enabled through the design of Web services adapters and integrated into X-DFM. With standard communication protocols established between X-DFM business objects and WS-enabled application servers using Web services, the addition of new application servers and replacement of old application servers by other equivalent application servers in X-DFM can be done easily with minimized system modification. Furthermore, because the WSenabled application servers are independent servers, they provide services to not only X-DFM but also other systems through Web services. 4. DESGIN OF WS-ENABLED APPLICATION SERVERS X-DFM provides four major services to help engineers in concurrent document processing: authorization services, the document flow services, content management services, and message services. There are four major corresponding subsystems in X-DFM to support the four services: user management system, flow management system, content management system, and message center (see figure 4): Figure 4. The X-DFM system use case diagram. User management system: It allows the administrator to manage user accounts, organize user groups, and perform authorization tasks. Flow management system: Its design follows the WfMC standard and the Wf-XML specification. It allows users to pre-define commonly used process flows and save them as templates. The user can then use the predefined process flow from templates or create a new process flow for the task at hand. Content management system: It provides services for version control, content sharing, electronic authoring, and electronic review of the document contents. Message center: Two types of messages are handled by the message center. One type is a notice from the flow management system to remind the users about their documentprocessing tasks. Another type is a correspondence between the users. If one leaves a message to another in the message center. The message is then delivered thru the system or posted on the recipient s X- DFM working webpage. Every subsystem in X-DFM is designed as an independent WS-enabled application server. It usually has its own user interface and provides services to X-DFM or other clients via Web services. For a newly developed WS-enabled application server, a 4-tiers architecture framework is proposed (see figure 2). Different from the common 3-tiers architecture, consisting of presentation tier, business logic tier, and data 522
5 tier, a Web service tier is added between the presentation tier and the business logic tier in this 4-tiers architecture. The Web service tier is designed to enable Web services on all business functions of the system. It also provides a layer of encapsulation for all business objects in the business logic tier. The graphical user interfaces in the presentation tier are implemented using the business functions (in the form of Web services) provided by the Web service tier. The clients can obtain services from the system through either user interfaces provided in the presentation tier or direct interactions with the services in the Web service tier. For taking advantage of legacy systems in this framework, a Web services adapter is needed to turn a legacy system into a WS-enabled application server. The implementation of the Web service adapter may involve interactions with the business tier and the data tier of the legacy system. If the legacy system supports an API (Application Programming Interface) or allows direct access to the business objects in the business tier, the Web service adapter can be implemented using the API and/or the business objects. Otherwise, the Web service adapter is implemented through direct interactions with the database in the data tier of the legacy system. 5. COMPONENTS DESIGN IN X-DFM In this section, the authorization service component is used as an example to discuss the design of components in X-DFM. Figure 5 shows the design of the authorization service component in X-DFM. The ACL (Authorization Control List) class between the CIdentity and CAnyObject classes is designed to establish authorization relationships between the system objects that need access control (e.g., files, documents, and operations) and the users. Users may have various authorization privileges on system objects at the same time depending on their job functions and the roles they play in a project. Both the CIdentity and CAnyObject classes are abstract supper classes and have no instances. All objects of the derived classes of the CAnyObject class have their access controls managed by a set of ACL objects. From the point of view of authorization, the ACL component is in the Web service tier, while the rest of the components is in the business tier of the WS-enabled authorization service application server (see figure 5). In X-DFM, to set up the access privilege of a system object for a user, the authorization object in the business tier of X-DFM sends a request to the ACL s Web service with a simple XML message like this: <AUTHORIZATION system= X-DFM method= set > <IDENTITY>boyce</IDENTITY> <OBJECT>000001</OBJECT> <PERMISSION>GRANTED</PERMISSION> </AUTHORIZATION> In the message, the IDENTITY value can be the value of lsid of the CUser class or the CRole class, both inheriting from the CIdentity class. The OBJECT value can be the value of OID of the classes inheriting from the CAnyObject class. The PERMISSION value can be set GRANTED or DENIED. If it is not set, the default value is NODATA. set CAnyObject -OID : long CFile CDocument -bpermission : bool 1 COperation Authorization components -OID ACL 0..* -lsid CIdentity -lsid : long -strname : string CUser -struserid : string -strpassword : string request CRole 0..* 0..* respond -objmembers Web service tier or presentation tier Business tier Figure 5. Design of authorization service components in X-DFM. For checking the access privilege of a system object for a user, a simple request message in XML sent to the ACL s Web service is like this: <AUTHORIZATION system= X-DFM method= request > <IDENTITY>boyce</IDENTITY> <OBJECT >000001</OBJECT> </AUTHORIZATION> The XML message responded from the ACL service is then like this: 523
6 <AUTHORIZATION system= X-DFM method= respond > <IDENTITY >boyce</identity> <OBJECT>000001</OBJECT> <PERMISSION>GRANTED</PERMISSION> </AUTHORIZATION> 6. CONCLUSIONS In this paper, the design of an XML-based document flow management system, called X- DFM (XML-based Document Flow Management), has been presented for facilitating documentprocessing tasks in a construction project. The design takes advantage of the evolving Web services technologies to achieve flexibility in system development, to ease the system integration task, and to increase system extensibility, maintainability, and reusability. The difficult issue on integration of new application systems and legacy systems has been addressed in the design of X-DFM. In addition, four essential services have been proposed and designed in X- DFM to support document flow management services: the document flow services, content management services, authorization services, and message services. It is hoped that the design ideas presented in this paper can shed some light on designing construction management systems with great flexibility, extensibility, maintainability, and reusability. [WfMC 1999b] Workflow Management Coalition, Interface 1: Process Definition Interchange Process Model, version 1.1, The Workflow Management Coalition Specification, October [WfMC 1998] Workflow Management Coalition, Workflow Management Application Programming Interface (Interface 2&3) Specification, version 2.0, The Workflow Management Coalition Specification, July [Liu] Liu T.-H., Design and Implementation of a CITIS-Based Information Sharing System, M.S. Thesis, Department of Civil Engineering, National Taiwan University. [Chen] Chen C.-Y., Design and Implementation of XML-based Content Management System Using RDB, M.S. Thesis, Department of Civil Engineering, National Taiwan University. [Freter] Freter, T., XML: Document and Information Management, com/980908/xml/ REFERENCES [Newcomer] Newcomer, E. 2002, Understanding Web Services, Addison-Wesley, Boston, USA. [Deitel] Deitel, H. M., P. J. Deitel, B. DuWaldt, and L. K. Trees, 2003, Web Services - A Technical Introduction, Prentice Hall, New Jersey, USA. [Harold] Harold, E. R., and W. S. Means, 2001, XML in a Nutshell: A Desktop Quick Reference, O Reilly & Associates, Sebastapol, CA, USA. [W3C] World Wide Web Consortium, 2002, Web Services Architecture Requirements, W3C Working Draft, November 2002 (available at [WfMC 1999a] Workflow Management Coalition, Terminology & Glossary, Issue 3.0, The Workflow Management Coalition Specification, February
The Workflow Management Coalition Specification Workflow Management Coalition Terminology & Glossary
The Workflow Management Coalition Specification Workflow Management Coalition Terminology & Glossary Workflow The automation of a business process, in whole or part, during which documents, information
Common Questions and Concerns About Documentum at NEF
LES/NEF 220 W Broadway Suite B Hobbs, NM 88240 Documentum FAQ Common Questions and Concerns About Documentum at NEF Introduction...2 What is Documentum?...2 How does Documentum work?...2 How do I access
How To Build A Connector On A Website (For A Nonprogrammer)
Index Data's MasterKey Connect Product Description MasterKey Connect is an innovative technology that makes it easy to automate access to services on the web. It allows nonprogrammers to create 'connectors'
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
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]
Developers Integration Lab (DIL) System Architecture, Version 1.0
Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2
Los Angeles County Department of Mental Health Chief Information Office Bureau Project Management & Administration Division
Client Web Services Technical Design Document Integrated Behavioral Health Information Systems (IBHIS) Project Los Angeles County Department of Mental Health Chief Information Office Bureau Project Management
DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC
DEVELOPMENT OF A WORKFLOW APPLICATION FOR VEHICLE FLEET MANAGEMENT: A CASE STUDY OF GUINNESS NIGERIA PLC 1,* John B. Oladosu, 2 Oludare Opaleye & 3 Olusayo D. Fenwa Computer Science and Engineering Department,
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
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
Dr. Pat Mirenda. Software Design Specification Document
CPSC 319 Team 2 Dr. Pat Mirenda Software Design Specification Document Version: 1.2 Date: (03/17/2006) 2Communicate SDS Revisions Version Primary Author(s) Description of Version Date Completed 1.0 Wei
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
Workflow Management Standards & Interoperability
Management Standards & Interoperability Management Coalition and Keith D Swenson Fujitsu OSSI [email protected] Introduction Management (WfM) is evolving quickly and expolited increasingly by businesses
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
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
Last Updated: July 2011. STATISTICA Enterprise Server Security
Last Updated: July 2011 STATISTICA Enterprise Server Security STATISTICA Enterprise Server Security Page 2 of 10 Table of Contents Executive Summary... 3 Introduction to STATISTICA Enterprise Server...
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
Redpaper Axel Buecker Kenny Chow Jenny Wong
Redpaper Axel Buecker Kenny Chow Jenny Wong A Guide to Authentication Services in IBM Security Access Manager for Enterprise Single Sign-On Introduction IBM Security Access Manager for Enterprise Single
Solimar Print Director Enterprise
Enterprise Output Management Solimar Systems, Inc. Solimar Print Director Enterprise Enterprise Output Management Solution The Solimar Print Director Enterprise is a client-server-based enterprise print
Information Systems Analysis and Design CSC340. 2004 John Mylopoulos. Software Architectures -- 1. Information Systems Analysis and Design CSC340
XIX. Software Architectures Software Architectures UML Packages Client- vs Peer-to-Peer Horizontal Layers and Vertical Partitions 3-Tier and 4-Tier Architectures The Model-View-Controller Architecture
Development of a Learning Content Management Systems
Development of a Learning Content Management Systems Lejla Abazi-Bexheti Abstract Change appears to be the only constant in the field of ICT and what was treated as advanced feature few years ago is today
Research on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
XBRL Processor Interstage XWand and Its Application Programs
XBRL Processor Interstage XWand and Its Application Programs V Toshimitsu Suzuki (Manuscript received December 1, 2003) Interstage XWand is a middleware for Extensible Business Reporting Language (XBRL)
Improving Agility at PHMSA through Service-Oriented Architecture (SOA)
Leveraging People, Processes, and Technology Improving Agility at PHMSA through Service-Oriented Architecture (SOA) A White Paper Author: Rajesh Ramasubramanian, Program Manager 11 Canal Center Plaza,
Workflow and Forms Services for People-Driven Process Management
Workflow and Forms Services for People-Driven Process Management AuraTech Pte Ltd 30 Robinson Road, #04-01B Robinson Towers, Singapore 048546 http://www.consultaura.com PH: 6224 9238 Call AuraTech for
Generating Aspect Code from UML Models
Generating Aspect Code from UML Models Iris Groher Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich, Germany [email protected] Stefan Schulze Siemens AG, CT SE 2 Otto-Hahn-Ring 6 81739 Munich,
HP Cloud Service Automation Concepts Guide
HP Cloud Service Automation Concepts Guide Software Version: 4.00 Table of Contents Addressing cloud service management challenges with HP CSA... 2 Requesting cloud services... 2 Designing cloud services...
A Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey [email protected] Yanchao Wang and Swetha Desetty Georgia State University
SOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
Automating Business Processes of Telecom Service Providers Using BPM and Web Services for NGOSS
Automating Business Processes of Telecom Service Providers Using BPM and Web Services for NGOSS by MohanRam B. R. and Balasubramanian S. Infosys Technologies Limited www.infosys.com Abstract Telecom service
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
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
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
ARCHITECTURE. Architecture. Microsoft Dynamics GP. White Paper
Microsoft Dynamics GP Architecture White Paper Date: June, 2010 Table of Contents Introduction... 4 Application Structure... 4 Dexterity and the Dexterity Runtime Engine... 5 Dexterity... 5 Dexterity Runtime
SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems
SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE
Client/server is a network architecture that divides functions into client and server
Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate
SOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
Papermule Workflow. Workflow and Asset Management Software. Papermule Ltd
Papermule Workflow Papermule Workflow - the power to specify adaptive and responsive workflows that let the business manage production problems in a resilient way. Workflow and Asset Management Software
Cache Database: Introduction to a New Generation Database
Cache Database: Introduction to a New Generation Database Amrita Bhatnagar Department of Computer Science and Engineering, Birla Institute of Technology, A 7, Sector 1, Noida 201301 UP [email protected]
ARCHITECTURAL DESIGN OF MODERN WEB APPLICATIONS
ARCHITECTURAL DESIGN OF MODERN WEB APPLICATIONS Lech MADEYSKI *, Michał STOCHMIAŁEK Abstract. Architectural design is about decisions which influence characteristics of arising system e.g. maintainability
RDS Building Centralized Monitoring and Control
RDS Building Centralized Monitoring and Control 1. Overview This document explains the concept and differing options for the monitoring and control of RDS replication over your network. The very basic
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...
Information systems modelling UML and service description languages
Internet Engineering Tomasz Babczyński, Zofia Kruczkiewicz Tomasz Kubik Information systems modelling UML and service description languages Student Contact Hours: 25.02.2015- Location: 325 C3 room 25.03.2015:
Multi-Paradigm Process Management
Multi-Paradigm Process Management Michael zur Muehlen 1, Michael Rosemann 2 1 Stevens Institute of Technology Wesley J. Howe School of Technology Management Castle Point on the Hudson Hoboken, NJ 07030,
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
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat
Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture
http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx
ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is
EMC DOCUMENT SCIENCES XPRESSION ENTERPRISE INTEGRATION
White Paper EMC DOCUMENT SCIENCES XPRESSION ENTERPRISE INTEGRATION How xpression integrates with applications, content, data, web, and distribution systems Abstract This white paper describes the EMC Document
Cisco TelePresence Manager
Cisco TelePresence Manager 1.3 Simplifying the Experience: Meeting Scheduling and Management Cisco TelePresence Manager is an integral part of the Cisco TelePresence experience that creates the feeling
IBM Customer Experience Suite and Electronic Forms
Introduction It s more important than ever to have a set of capabilities that allow you to create dynamic, self service options for your customers that leverage existing processes and infrastructure. Your
Physical Security Information Management: A Technical Perspective
P R O X I M E X C O R P O R A T I O N W H ITE PAPER Physical Security Information Management: A Technical Perspective By Ken Cheng 1 Physical Security Information Management: A Technical Perspective Physical
An Ontology-based e-learning System for Network Security
An Ontology-based e-learning System for Network Security Yoshihito Takahashi, Tomomi Abiko, Eriko Negishi Sendai National College of Technology [email protected] Goichi Itabashi Graduate School
Terms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
CONFIOUS * : Managing the Electronic Submission and Reviewing Process of Scientific Conferences
CONFIOUS * : Managing the Electronic Submission and Reviewing Process of Scientific Conferences Manos Papagelis 1, 2, Dimitris Plexousakis 1, 2 and Panagiotis N. Nikolaou 2 1 Institute of Computer Science,
PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY
PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY Version 1.1 November 5, 2012 Architectural Principles and Constraints Summary REVISION HISTORY The following revision chart
Satisfying business needs while maintaining the
Component-Based Development With MQSeries Workflow By Michael S. Pallos Client Application Satisfying business needs while maintaining the flexibility to incorporate new requirements in a timely fashion
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,
Network and Services (NETW-903)
Network and Services (NETW-903) Dr. Mohamed Abdelwahab Saleh IET-Networks, GUC Fall 2015 Course Outline Introduction to Network Services. Web Services. Multimedia Services. Mobile Services Computation
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...
MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER
MOVING TO THE NEXT-GENERATION MEDICAL INFORMATION CALL CENTER Pharma companies are improving personalized relationships across more channels while cutting cost, complexity, and risk Increased competition
E-LEARNING MANAGEMENT SYSTEM
E-LEARNING MANAGEMENT SYSTEM Shu-Hui Jan, Ph.D. Candidate, Department of Civil Engineering, National Taiwan University, No.1, Sec. 4, Roosevelt Road, Taipei, Taiwan E-Mail: [email protected] (Corresponding
Service-oriented Development of Federated ERP Systems
Service-oriented Development of Federated ERP Systems Nico Brehm, Jorge Marx Gómez Department of Computer Science, Carl von Ossietzky University Oldenburg, Ammerländer Heerstrasse 114-118, 26129 Oldenburg,
2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.
Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services
Introduction to Digital Workflow Ticketing
WhitePaper Introduction to New concepts for enabling dissemination of digital workflow technologies across the enterprise http://www.nsius.com Notable Solutions, Inc. 600 Jefferson Plaza Suite 500 Rockville,
David Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY
1 2 BUSINESS PROCESS AND EBXML - WEB SERVICES INTEGRATION PLATFORM, REQUIREMENTS, ARCHITECTURES, SECURITY 1 Carmen RĂDUŢ, 2 Maria STĂNILOIU 1 Universitatea Constantin Brâncoveanu PITEŞTI 2 Universitatea
Chapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
What Is the Java TM 2 Platform, Enterprise Edition?
Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today
Version 1.0 January 2011. Xerox Phaser 3635MFP Extensible Interface Platform
Version 1.0 January 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX and XEROX and Design are trademarks of Xerox Corporation in the United States and/or other countries. Changes are periodically
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]
Cisco Unified Intelligent Contact Management Enterprise 7.2
Cisco Unified Intelligent Contact Management Enterprise 7.2 Cisco Unified Intelligent Contact Management Enterprise-an integral component of the Cisco Unified Communications system-delivers an integrated
Challenges of Enterprise Document Management
Challenges of Enterprise Document Management Today, virtually all organizations, regardless of size, possess and manage a legacy of paper documents, accumulate a rapidly growing store of electronic documents,
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
The Study on Web GIS Architecture Based on JNLP
ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir The Study on Web GIS Architecture Based on JNLP Li Luqun 1, Li Jian 2,Tian
SOA Myth or Reality??
IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email [email protected] Session S04 http://www.circle4.com/papers/s04soa.pdf
Patterns & Techniques for Separating Business Logic in New SOA System Development. Iyad Jabri Intelliun Corporation CEO
Patterns & Techniques for Separating Business Logic in New SOA System Development Iyad Jabri Intelliun Corporation CEO Building a Service Oriented Architecture with BPM & MDA October 16-19, 2006 Burlingame,
VisPMIS: A VISUAL PROJECT MANAGEMENT INFORMATION SYSTEM
Eleventh East Asia-Pacific Conference on Structural Engineering & Construction (EASEC-11) Building a Sustainable Environment November 19-21, 2008, Taipei, TAIWAN VisPMIS: A VISUAL PROJECT MANAGEMENT INFORMATION
Lightweight Data Integration using the WebComposition Data Grid Service
Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed
Inmagic Content Server v9 Standard Configuration Technical Guidelines
Inmagic Content Server v9.0 Standard Configuration Technical Guidelines 5/2006 Page 1 of 15 Inmagic Content Server v9 Standard Configuration Technical Guidelines Last Updated: May, 2006 Inmagic, Inc. All
Business Process Management with @enterprise
Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase
Three Stages for SOA and Service Governance
Three Stages for SOA and Governance Masaki Takahashi Tomonori Ishikawa (Manuscript received March 19, 2009) A service oriented architecture (SOA), which realizes flexible and efficient construction of
Experiences with ALM tools in Software Engineering course
Faculty of Mathematics, University of Belgrade 1/35 Vladimir Filipović Experiences with ALM tools in Software Engineering course Outline 2/35 Software Engineering course entitled Software development 2
SOA Enabled Workflow Modernization
Abstract Vitaly Khusidman Workflow Modernization is a case of Architecture Driven Modernization (ADM) and follows ADM Horseshoe Lifecycle. This paper explains how workflow modernization fits into the ADM
Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager
Paper SAS1787-2015 Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Chris Upton and Lori Small, SAS Institute Inc. ABSTRACT With the latest release of SAS
Introduction to SAML
Introduction to THE LEADER IN API AND CLOUD GATEWAY TECHNOLOGY Introduction to Introduction In today s world of rapidly expanding and growing software development; organizations, enterprises and governments
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
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
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
Streamlining the drug development lifecycle with Adobe LiveCycle enterprise solutions
White paper Streamlining the drug development lifecycle with Adobe LiveCycle enterprise solutions Using intelligent PDF documents to optimize collaboration, data integrity, authentication, and reuse Table
