DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure
|
|
|
- Doris Della Anderson
- 10 years ago
- Views:
Transcription
1 DC2AP Metadata Editor: A Metadata Editor for an Analysis Pattern Reuse Infrastructure Douglas Alves Peixoto, Lucas Francisco da Matta Vegi, Jugurta Lisboa-Filho Departamento de Informática, Universidade Federal de Viçosa Viçosa-MG, Brazil, {douglasalves.ufv, lucasvegi}@gmail.com, [email protected] Abstract. The software development process often encounters obstacles to reuse analysis patterns. Many designers do not have access to these computational artifacts by the difficulty in finding them, since the ways in which analysis patterns are documented are often precarious. The lack of both a computational tool which supports the analysis patterns documentation process and a digital repository to store these patterns affect their reuse. This paper presents the tool DC2AP Metadata Editor. This tool is a metadata editor for analysis patterns based on the Dublin Core Application Profile for Analysis Patterns (DC2AP). To support the patterns retrieval, the DC2AP Metadata Editor provides analysis patterns documented in RDF files, thus allowing the knowledge stored in these artifacts to be shared and automatically interpreted by software. Keywords: analysis pattern, reuse, Dublin Core, semantic web, linked data, cloud computing, software as a service, web service. 1 Introduction Analysis patterns are reusable computational artifacts aimed at the analysis stage of the software development process. These artifacts support software designers during the system domain analysis, reducing in this way the time spent on the software design and especially allowing interoperability between systems. Although the analysis patterns provide gains in the software development process through knowledge reuse, designers can still find difficulties in reuse them due to inefficiency in the way which these patterns are documented. This complicates to search for these artifacts by computational tools or even by search engines on the Internet. The analysis patterns documentation is an important task in order to enable software designers to effectively share these artifacts. To date there is no template to document patterns of analysis that is widely accepted, so each set of patterns is specified according to its author s preferences. Although this is a common practice, a consensus on the use of a single documentation standard by the authors can facilitate the processes of search, manipulation and dissemination of these patterns.
2 Aiming to solve the problem of the lack of both standardization and detail in the analysis patterns documentation, a specific metadata profile to document analysis patterns, called DC2AP, was proposed [12]. The following paper presents the tool DC2AP Metadata Editor. This tool allows the creation and editing of metadata about analysis patterns by using the DC2AP profile. The metadata documented with this tool can be exported to RDF format and consequently became Linked Data that reduces barriers to reuse analysis patterns. The DC2AP Metadata Editor is a free software that is available on the Software as a Service (SaaS) model. Thus, it can be accessed from any location via the Internet regardless of technological details in your terminal access, requiring only a Web browser and Internet access [15]. Some of the functionalities of this metadata editor are also available via Web services, allowing other systems to make use of them. The remainder of this paper is organized as follows: Section 2 describes the related works with documentation of analysis patterns; semantic Web and Linked Data; cloud computing and Web services. The tool DC2AP Metadata Editor proposed in this paper is presented in Section 3, while Section 4 presents conclusions and future works. 2 Related Work 2.1 Analysis Pattern Documentation Analysis patterns can be documented from the use of predefined models and sketches. The absence of use of models in the analysis pattern documentation reduces the usability of these patterns [4]. It happens due to a bigger difficulty in retrieving knowledge in unstructured documentation. Some analysis patterns documented by means of models can be found in [7]. A model for documenting analysis patterns is presented in [8], which is composed of the topics: name, problem, context, motivation, solution, participants and related patterns. This model was applied by [7] to document an analysis pattern focused on defining an urban streets mesh. This analysis pattern, originally documented in [7], will be presented later documented with DC2AP using the DC2AP Metadata Editor. APRI Analysis Patterns Reuse Infrastructure. The access to analysis patterns is still very deficient due to the format used for documentation and availability of them [4]. These patterns are usually presented in means of access not machine-processable, such as books and scientific papers, thus hindering the retrieval of information from these reusable computational artifacts. In order to minimize these problems concerning the documentation and availability of analysis patterns, thus increasing the possibilities for reuse of these artifacts, in [10] was proposed the architecture of an Analysis Pattern Reuse Infrastructure (APRI). In the following infrastructure, which is shown in Fig. 1, the analysis patterns are documented using metadata and can be retrieved by Web services.
3 The DC2AP Metadata Editor presented here was designed and developed as a tool of the Pattern Portal. Fig. 1. Analysis Patterns Reuse Infrastructure (APRI) [10] Pattern Portal: Contains a set of tools and services focused on discovery, obtaining, cataloging and reuse of analysis patterns. Metadata Repository: Are repositories that contain metadata in XML for the documentation of analysis patterns and services contained in an APRI. Analysis Pattern Repository: Are repositories that contain the solutions proposed by analysis patterns represented by means of diagrams in the XMI format. These diagrams can be used by portrayal and collaboration services. Portrayal Service: Are services that support the visualization of diagrams contained in analysis patterns of an APRI. Catalog Service: Are services that enable the cataloging, discovery and use of analysis patterns and services of an APRI, based on their metadata. Access Service: Are services that allow to obtain analysis patterns. Collaboration Service: Are services that allow analysts and designers to share their use experiences to improve analysis patterns in an APRI. DC2AP - Dublin Core Application Profile for Analysis Pattern. To assist authors and users of analysis patterns in documentation task, [11] [12] presented the Dublin Core Application Profile for Analysis Patterns (DC2AP). The DC2AP was developed based on the model for the specification of analysis patterns proposed by [9] and the Dublin Core metadata standard [16]. The main goals of the DC2AP are to standardize the analysis patterns documentation in APRI metadata repositories and then improve the reuse of analysis patterns through documentation that allow a better knowledge retrieval made by computers and therefore provide specific information that could not be previously retrieved by search engines.
4 In contrast to the Dublin Core metadata standard, which is generic and therefore intended to document resources from multiple domains, the model proposed in DC2AP was specially developed to document analysis patterns, thus rich in details of this specific domain. The DC2AP is composed by twenty-one major elements and fortyone elements refiners, all of them are specific for analysis patterns documentation. Each of the main and refiners elements of DC2AP are controlled by rules regarding to obligation, occurrence and value type of each field. These rules seek to standardize the use of this application profile and analysis pattern documentation. Due to its level of detail, this model was chosen to be used in the DC2AP Metadata Editor to document analysis patterns. 2.2 Semantic Web and Linked Data The Semantic Web is seen as a layer of the Web where is possible to publish, retrieve and use data that can be processed by machines [2]. Linked Data provides the means to make this possible, because these are structured and machine-processable data published on the Web. These data are well defined and connected to other data from different sources through semantic relationships [3]. Linked Data uses three technologies to support the Semantic Web. Uniform Resource Identifiers (URIs) are used to identify the data, the HTTP (Hypertext Transfer Protocol) on the other hand is used as a mechanism for data retrieval and finally the RDF (Resource Description Framework) is used to describe machine-processable data on the Web and creating semantic relationships among them [6]. In order to provide Linked Data from analysis patterns is important that a tool for cataloging intends to export the metadata of these artifacts to RDF files and assign an URI to each of these documents. The objectives of the tool DC2AP Metadata Editor, presented in Section 3, comply with such tasks. 2.3 Cloud Computing and Web Services Cloud computing is provided through different types of services, and the main one is the Software as a Service (SaaS) [14]. This service type provides various software resources over the internet and they can be used via web browsers by end users [1]. The DC2AP Metadata Editor presented here is an example of SaaS. The main reasons for developing the DC2AP Metadata Editor as a SaaS are the democratization of the access to this tool and its facilitated coupling to an APRI. Other tools as CatMDEdit [5] and xmet Metadata Editor [13] were evaluated during this work. Although these tools are metadata editors based on Dublin Core, they are not specific for analysis patterns documentation and were not developed using Web technology, which prevents them for being used as SaaS in an APRI. Besides of the DC2AP Metadata Editor was developed as a SaaS, this tool provides some of its resources by means of Web services, so other applications can understand and reuse these resources without the need to use its GUI, regardless of the programming language used to create them.
5 3 DC2AP Metadata Editor DC2AP Metadata Editor is a SaaS that enables analysis patterns users to create, edit and store metadata of these patterns according to rules described in the DC2AP. This tool provides Linked Data when exports these metadata to RDF files. DC2AP Metadata Editor was developed using the framework Google Web Toolkit (GWT) [18]. GWT uses Java as standard programming language, and converts the source code produced in this language to JavaScript code compatible with different browsers. This technology allows to create dynamic Web systems and has a high level of portability, allowing the DC2AP Metadata Editor run on all major Web browsers. Fig. 2 shows the initial window of the DC2AP Metadata Editor. This tool is hosted on a server that provides access to its facilities and Web Services. It can be accessed by the URI: (a) (b) Fig. 2. DC2AP Metadata Editor By accessing the tool, the user has access to all the elements described in DC2AP. For each element, there are two icons showing details of them. The icon shown in Fig. 2(a) shows the rules for filling an element regarding to obligatoriness, occurrence and value type. On the other hand, the icon displayed in Fig. 2(b) provides access to detailed information of the element. The DC2AP Metadata Editor also provides fields for the multivalued elements of the DC2AP. This tool allows the manipulation and sorting the list of values of these
6 fields using the icons on the right side of multivalued fields. The element 2.1 Alternative Title shown in Fig. 2 is an example of a multivalued element. 3.1 Functionalities To date, the DC2AP Metadata Editor has two major functionalities: 1) metadata validation and 2) generation of documentation in the RDF format, accessible by the buttons Validate and RDF respectively as presented in Fig. 2. The Validate functionality verifies if the metadata is in accordance with the obligatoriness rules of the DC2AP profile. If there are required elements that were not reported, the tool will then report this information to user by means of a window that contains a list of the errors found. After the validation of the metadata, it can be exported to RDF files by means of the function Generate RDF. The use of DC2AP to document analysis patterns in RDF files makes the metadata repository proposed by APRI (Fig. 1) a specific domain linked data source. 3.2 Example Part of the RDF code equivalent to the analysis pattern originally documented in [7] is shown in Fig. 3. This code was generated by the DC2AP Metadata Editor after validation of the metadata registered for the pattern. After generating this code, the same could be exported to a RDF file and stored in a metadata repository of an APRI. The full version of the RDF file shown in Fig. 3 can be accessed by URI To create the URI present in the RDF files generated by the DC2AP Metadata Editor, this tool has been integrated into the PURL toolkit [17], which is an environment for creating permanent identifiers for documents on the Web. Fig. 3. Script RDF for the analysis pattern Urban Street Mesh.
7 3.3 DC2AP Web Service The DC2AP Metadata Editor provides some of its functionalities by means of a web service (DC2APWebService), in which the exchange of messages with the external environment is via SOAP protocol. The goal of the DC2APWebService is to allow developers of applications related to the domain of analysis patterns reuse the DC2AP Metadata Editor functionalities without the need to access the system GUI or redeploy them into their applications. This approach allows developers be free to create their own application using resources provided by the DC2AP Metadata Editor using languages and technologies of their choice, since the protocol SOAP is based on XML and HTTP, universal technologies for messaging. The access to the DC2APWebService can be done via the URL: where is possible to have access to the following methods: generaterdfscript() - Creating RDF script for the input metadata. validateresource() - Validate metadata according to the DC2AP rules. The method generaterdfscript() takes as parameters all the elements of the DC2AP. This method then converts this input to a script RDF, similar to the script shown in Fig. 3. The method validateresource() takes as parameters only the Mandatory and Conditional DC2AP elements. It checks if the input conforms to the validation rules of DC2AP and then returns a list of messages containing validation errors, or an empty list if no error has been found. 4 Conclusions and Future Work The DC2AP Metadata Editor aims to improve the analysis patterns documentation process by applying the DC2AP profile. Due to its functionality to export the metadata to the RDF format, the DC2AP Metadata Editor allows the creation of digital collections of machine-processable analysis patterns. Thus, this tool enables to document analysis patterns in a better structured way. So, these patterns can be retrieved more quickly and efficiently in APRI's repositories distributed on the Web. Creating documentation in the RDF format also aims to provide Linked Data. When analysis patterns are described as Linked Data they have the reuse potential expanded and can be better integrated with other data of heterogeneous sources [3]. This tool provides some of its functionality through Web services, allowing application developers in the field of analysis patterns to use the resources of the DC2AP Metadata Editor, regardless of the technology used for development and thus enabling the reuse of computational resources in another scale. As future work is intend to provide new functionalities in the DC2AP Metadata Editor and make them available as new Web services, as for example, version control functionality for RDF files that are generated by the tool, thus allowing the user to have a history of changes and improvements made in the documentation and also manage its different versions. Furthermore, the aim is to adapt this tool to also behave as a generic Dublin Core metadata editor, thereby allowing this new extension to be
8 used not only for analysis patterns documentation but for document any resource which the Dublin Core may be applied. Acknowledgment. Project partially funded by the CNPq/MCT and FAPEMIG. References 1. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A View Of Cloud Computing. Communications of the ACM. 53(4), (2010) 2. Berners-Lee, T.: Weaving the Web: The Past, Present and Future of the World Wide Web by its Inventor. Texere Publishing, London (2000) 3. Bizer, C., Heath, T., Berners-Lee, T.: Linked Data - The story so far. In: Heath, T., Hepp, T., Bizer, C. (eds.) IJSWIS 2009, 5(3), pp Elsevier (2009) 4. Blaimer, N., Bortfeldt, A., Pankratz, G.: Patterns in object-oriented analysis. Working Paper n.451, Faculty of Business Administration and Economics, University of Hagen (2010) 5. CatMDEdit, 6. Morshed, A., Caracciolo, C., Johannsen, G., Keizer, J.: Thesaurus alignment for Linked Data publishing. In: International Conference on Dublin Core and Metadata Applications 2011, pp (2011) 7. Lisboa-Filho, J., Iochpe, C., Borges, K. A. V.: Analysis Patterns for GIS data schema reuse on urban management applications. CLEI Electronic Journal. 5(2), (2002) 8. Meszaros, G., Doble, J.: A pattern language for pattern writing. In: Martin, R. C., Riehle, D., Buschmann, F. (eds.), Pattern languages of program design 3, pp Addison- Wesley, Boston (1997) 9. Pantoquilho, M., Raminhos, R., Araújo, J.: Analysis Patterns specifications: Filling the gaps. In: 2nd Viking Conference Pattern Languages of Programs, pp (2003) 10. Vegi, L. F. M., Peixoto, D. A., Soares, L. S., Lisboa-Filho, J., Oliveira, A. P.: An infrastructure oriented for cataloging services and reuse of Analysis Patterns. In: Daniel, F., Barkaoui, K., Dustdar, S. (eds.) Business Process Management Workshops 2011, LNBIP vol. 100, Part 4, pp Springer, Heidelberg (2012) 11. Vegi, L. F. M., Lisboa-Filho, J., Crompvoets, J.: A Machine-Processable Dublin Core Application Profile for Analysis Patterns to provide Linked Data. In: International Conference of Dublin Core and Metadata Applications, pp DCMI, Kuching, Malaysia (2012) 12. Vegi, L. F. M., Lisboa-Filho, J., Costa, G. L. S., Oliveira, A. P., Braga, J. L.: DC2AP: A Dublin Core application profile to analysis patterns. In: 24th International Conference on Software Engineering and Knowledge Engineering, pp KSI, Skokie (2012) 13. xmet Metadata Editor, Yang, C., Goodchild, M., Huang, Q., Nebert, D., Raskin, R., Xu, Y., Bambacus, M., Fay, D.: Spatial cloud computing: how can the geospatial sciences use and help shape cloud computing?. International Journal of Digital Earth. 4(4), (2011) 15. Weiss, A.: Computing in the clouds. networker. 11(4), (2007) 16. Dublin Core Metadata Initiative.: Dublin Core metadata element set, v.1.0: Reference description, Persistent Uniform Resource Locators, Google Web Toolkit,
DC2AP: A Dublin Core Application Profile to Analysis Patterns
DC2AP: A Dublin Core Application Profile to Analysis Patterns Lucas Francisco da Matta Vegi, Jugurta Lisboa-Filho, Glauber Luis da Silva Costa, Alcione de Paiva Oliveira and José Luís Braga Departamento
APRImora: A Semantic Architecture for Patterns Reuse
APRImora: A Semantic Architecture for Patterns Reuse Angélica Aparecida de Almeida Ribeiro 1, Jugurta Lisboa-Filho 1, Lucas Francisco da Matta Vegi 1, Alcione de Paiva Oliveira 1, Regina Maria Maciel Braga
Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia
Cloud application for water resources modeling Assist. Prof. Dr. Blagoj Delipetrev 1, Assist. Prof. Dr. Marjan Delipetrev 2 1 Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia
Web 2.0-based SaaS for Community Resource Sharing
Web 2.0-based SaaS for Community Resource Sharing Corresponding Author Department of Computer Science and Information Engineering, National Formosa University, [email protected] doi : 10.4156/jdcta.vol5.issue5.14
Geospatial Project Management Portal
Geospatial Project Management Portal Filiz Kurtcebe Altin, Tolga Kaya, Mehmet Bilgekagan Cintimur, Tugba Aydar Proline Integrated Intelligence Extended Abstract Conventional project management has difficulties
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
Context Aware Mobile Network Marketing Services
Context-aware Mobile Multimedia Services in the Cloud Dejan Kovachev, Ralf Klamma Chair for Computer Science 5 (Information Systems), RWTH Aachen University Ahornstr. 55, D-52056, Aachen, Germany {kovachev,
A Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment
A Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment Jonathan Corley 1 and Eugene Syriani 2 1 University of Alabama, U.S.A. 2 Université de Montréal, Canada Abstract. We present the
Geoprocessing in Hybrid Clouds
Geoprocessing in Hybrid Clouds Theodor Foerster, Bastian Baranski, Bastian Schäffer & Kristof Lange Institute for Geoinformatics, University of Münster, Germany {theodor.foerster; bastian.baranski;schaeffer;
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
A Hybrid Load Balancing Policy underlying Cloud Computing Environment
A Hybrid Load Balancing Policy underlying Cloud Computing Environment S.C. WANG, S.C. TSENG, S.S. WANG*, K.Q. YAN* Chaoyang University of Technology 168, Jifeng E. Rd., Wufeng District, Taichung 41349
A Java Tool for Creating ISO/FGDC Geographic Metadata
F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso, M. Pilar Torres, P.R. Muro-Medrano17 A Java Tool for Creating ISO/FGDC Geographic Metadata F. Javier Zarazaga-Soria, Javier Lacasta, Javier Nogueras-Iso,
Winery A Modeling Tool for TOSCA-based Cloud Applications
Institute of Architecture of Application Systems Winery A Modeling Tool for TOSCA-based Cloud Applications Oliver Kopp 1,2, Tobias Binz 2, Uwe Breitenbücher 2, and Frank Leymann 2 1 IPVS, 2 IAAS, University
THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT
TREX WORKSHOP 2013 THE CLOUD AND ITS EFFECTS ON WEB DEVELOPMENT Jukka Tupamäki, Relevantum Oy Software Specialist, MSc in Software Engineering (TUT) [email protected] / @tukkajukka 30.10.2013 1 e arrival
GenericServ, a Generic Server for Web Application Development
EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student [email protected] Bilal CHEBARO Assistant professor [email protected] Abstract
CitationBase: A social tagging management portal for references
CitationBase: A social tagging management portal for references Martin Hofmann Department of Computer Science, University of Innsbruck, Austria [email protected] Ying Ding School of Library and Information Science,
Tool Support for Model Checking of Web application designs *
Tool Support for Model Checking of Web application designs * Marco Brambilla 1, Jordi Cabot 2 and Nathalie Moreno 3 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Piazza L. Da Vinci,
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
Towards a reference architecture for Semantic Web applications
Towards a reference architecture for Semantic Web applications Benjamin Heitmann 1, Conor Hayes 1, and Eyal Oren 2 1 [email protected] Digital Enterprise Research Institute National University
ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004
ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: [email protected]), University of
Web Cloud Architecture
Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. [email protected] Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented
DISCOVERING RESUME INFORMATION USING LINKED DATA
DISCOVERING RESUME INFORMATION USING LINKED DATA Ujjal Marjit 1, Kumar Sharma 2 and Utpal Biswas 3 1 C.I.R.M, University Kalyani, Kalyani (West Bengal) India [email protected] 2 Department of Computer
BUILDING OLAP TOOLS OVER LARGE DATABASES
BUILDING OLAP TOOLS OVER LARGE DATABASES Rui Oliveira, Jorge Bernardino ISEC Instituto Superior de Engenharia de Coimbra, Polytechnic Institute of Coimbra Quinta da Nora, Rua Pedro Nunes, P-3030-199 Coimbra,
A DSL-based Approach to Software Development and Deployment on Cloud
2010 24th IEEE International Conference on Advanced Information Networking and Applications A DSL-based Approach to Software Development and Deployment on Cloud Krzysztof Sledziewski 1, Behzad Bordbar
PhoCA: An extensible service-oriented tool for Photo Clustering Analysis
paper:5 PhoCA: An extensible service-oriented tool for Photo Clustering Analysis Yuri A. Lacerda 1,2, Johny M. da Silva 2, Leandro B. Marinho 1, Cláudio de S. Baptista 1 1 Laboratório de Sistemas de Informação
Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries
Metadata Quality Control for Content Migration: The Metadata Migration Project at the University of Houston Libraries Andrew Weidner University of Houston, USA [email protected] Annie Wu University of Houston,
Annotea and Semantic Web Supported Collaboration
Annotea and Semantic Web Supported Collaboration Marja-Riitta Koivunen, Ph.D. Annotea project Abstract Like any other technology, the Semantic Web cannot succeed if the applications using it do not serve
Secure Semantic Web Service Using SAML
Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA
AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS
Distr. GENERAL Working Paper No.2 26 April 2007 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL
Introduction 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
International Journal of Advanced Research in Computer Science and Software Engineering
Volume 3, Issue 3, March 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Performance of
UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications
UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications Gaël de Chalendar CEA LIST F-92265 Fontenay aux Roses [email protected] 1 Introduction The main data sources
HydroDesktop Overview
HydroDesktop Overview 1. Initial Objectives HydroDesktop (formerly referred to as HIS Desktop) is a new component of the HIS project intended to address the problem of how to obtain, organize and manage
U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC)
U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC) econsent Trial Project Architectural Analysis & Technical Standards Produced
SmartLink: a Web-based editor and search environment for Linked Services
SmartLink: a Web-based editor and search environment for Linked Services Stefan Dietze, Hong Qing Yu, Carlos Pedrinaci, Dong Liu, John Domingue Knowledge Media Institute, The Open University, MK7 6AA,
Web services to allow access for all in dotlrn
Web services to allow access for all in dotlrn German Moreno 1, Olga C. Santos 2, Jesus G. Boticario 2, Ramon Fabregat 1 1 Institute of Informatics and Aplications (IIiA), Universidad de Girona, Spain,
City Data Pipeline. A System for Making Open Data Useful for Cities. [email protected]
City Data Pipeline A System for Making Open Data Useful for Cities Stefan Bischof 1,2, Axel Polleres 1, and Simon Sperl 1 1 Siemens AG Österreich, Siemensstraße 90, 1211 Vienna, Austria {bischof.stefan,axel.polleres,simon.sperl}@siemens.com
A Grid Architecture for Manufacturing Database System
Database Systems Journal vol. II, no. 2/2011 23 A Grid Architecture for Manufacturing Database System Laurentiu CIOVICĂ, Constantin Daniel AVRAM Economic Informatics Department, Academy of Economic Studies
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
ADVANCED GEOGRAPHIC INFORMATION SYSTEMS Vol. II - Using Ontologies for Geographic Information Intergration Frederico Torres Fonseca
USING ONTOLOGIES FOR GEOGRAPHIC INFORMATION INTEGRATION Frederico Torres Fonseca The Pennsylvania State University, USA Keywords: ontologies, GIS, geographic information integration, interoperability Contents
CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES
CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES M. Laka-Iñurrategi a, I. Alberdi a, K. Alonso b, M. Quartulli a a Vicomteh-IK4, Mikeletegi pasealekua 57,
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Cataloguing is riding the waves of change Renate Beilharz Teacher Library and Information Studies Box Hill Institute
Cataloguing is riding the waves of change Renate Beilharz Teacher Library and Information Studies Box Hill Institute Abstract Quality catalogue data is essential for effective resource discovery. Consistent
Applying MDA in Developing Intermediary Service for Data Retrieval
Applying MDA in Developing Intermediary Service for Data Retrieval Danijela Boberić Krstićev University of Novi Sad Faculty of Sciences Trg Dositeja Obradovića 4, Novi Sad Serbia +381214852873 [email protected]
CMotion: A Framework for Migration of Applications into and between Clouds
Institute of Architecture of Application Systems CMotion: A Framework for Migration of Applications into and between Clouds Tobias Binz, Frank Leymann, David Schumm Institute of Architecture of Application
technische universiteit eindhoven WIS & Engineering Geert-Jan Houben
WIS & Engineering Geert-Jan Houben Contents Web Information System (WIS) Evolution in Web data WIS Engineering Languages for Web data XML (context only!) RDF XML Querying: XQuery (context only!) RDFS SPARQL
SemWeB Semantic Web Browser Improving Browsing Experience with Semantic and Personalized Information and Hyperlinks
SemWeB Semantic Web Browser Improving Browsing Experience with Semantic and Personalized Information and Hyperlinks Melike Şah, Wendy Hall and David C De Roure Intelligence, Agents and Multimedia Group,
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
MODULE 7: TECHNOLOGY OVERVIEW. Module Overview. Objectives
MODULE 7: TECHNOLOGY OVERVIEW Module Overview The Microsoft Dynamics NAV 2013 architecture is made up of three core components also known as a three-tier architecture - and offers many programming features
A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition
32 A Collaborative System Software Solution for Modeling Business Flows Based on Automated Semantic Web Service Composition Ion SMEUREANU, Andreea DIOŞTEANU Economic Informatics Department, Academy of
Design of Data Archive in Virtual Test Architecture
Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei
The Impact of Cloud Computing on Saudi Organizations: The Case of a Telecom Company
International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184 Volume 3, Number 6(December 2014), pp. 126-130 MEACSE Publications http://www.meacse.org/ijcar The Impact of Cloud Computing
ISSUES ON FORMING METADATA OF EDITORIAL SYSTEM S DOCUMENT MANAGEMENT
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.4 ISSUES ON FORMING METADATA OF EDITORIAL SYSTEM S DOCUMENT MANAGEMENT Marijus Bernotas, Remigijus Laurutis, Asta Slotkienė Information
Portal Version 1 - User Manual
Portal Version 1 - User Manual V1.0 March 2016 Portal Version 1 User Manual V1.0 07. March 2016 Table of Contents 1 Introduction... 4 1.1 Purpose of the Document... 4 1.2 Reference Documents... 4 1.3 Terminology...
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES
DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES Lan Xiaoji 1,2 Lu Guonian 1 Zhang Shuliang 1 Shi Miaomiao 1 Yin Lili 1 1. Jiangsu Provincial Key Lab of GIS Science, Nanjing Normal
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
Portal for ArcGIS. Satish Sankaran Robert Kircher
Portal for ArcGIS Satish Sankaran Robert Kircher ArcGIS A Complete GIS Data Management Planning & Analysis Field Mobility Operational Awareness Constituent Engagement End to End Integration Collect, Organize,
i-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
Review of Cloud Computing Architecture for Social Computing
Review of Cloud Computing Architecture for Social Computing Vaishali D. Dhale M.Tech Student Dept. of Computer Science P.I.E.T. Nagpur A. R. Mahajan Professor & HOD Dept. of Computer Science P.I.E.T. Nagpur
Run-time Variability Issues in Software Product Lines
Run-time Variability Issues in Software Product Lines Alexandre Bragança 1 and Ricardo J. Machado 2 1 Dep. I&D, I2S Informática Sistemas e Serviços SA, Porto, Portugal, [email protected] 2 Dep.
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration
Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration Guopeng Zhao 1, 2 and Zhiqi Shen 1 1 Nanyang Technological University, Singapore 639798 2 HP Labs Singapore, Singapore
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
Resource Oriented Architecture and REST
Resource Oriented Architecture and REST Assessment of impact and advantages on INSPIRE Roberto Lucchi, Michel Millot European Commission Joint Research Centre Institute for Environment and Sustainability
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
A Data Browsing from Various Sources Driven by the User s Data Models
A Data Browsing from Various Sources Driven by the User s Data Models Guntis Arnicans, Girts Karnitis University of Latvia, Raina blvd. 9, Riga, Latvia {Guntis.Arnicans, Girts.Karnitis}@lu.lv Abstract.
Data Integrity Check using Hash Functions in Cloud environment
Data Integrity Check using Hash Functions in Cloud environment Selman Haxhijaha 1, Gazmend Bajrami 1, Fisnik Prekazi 1 1 Faculty of Computer Science and Engineering, University for Business and Tecnology
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY
ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute
Service Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
Value-added Services for 3D City Models using Cloud Computing
Value-added Services for 3D City Models using Cloud Computing Javier HERRERUELA, Claus NAGEL, Thomas H. KOLBE (javier.herreruela claus.nagel thomas.kolbe)@tu-berlin.de Institute for Geodesy and Geoinformation
E-Business Technologies for the Future
E-Business Technologies for the Future Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh [email protected] http://www.sis.pitt.edu/~spring Overview
A Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You [email protected] ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
A Model-based Software Architecture for XML Data and Metadata Integration in Data Warehouse Systems
Proceedings of the Postgraduate Annual Research Seminar 2005 68 A Model-based Software Architecture for XML and Metadata Integration in Warehouse Systems Abstract Wan Mohd Haffiz Mohd Nasir, Shamsul Sahibuddin
A CIM-based approach for managing computing servers and hypervisors acting as active network elements
A CIM-based approach for managing computing servers and hypervisors acting as active network elements Dimitris Kontoudis, Panayotis Fouliras University of Macedonia Department of Applied Informatics 156
Geoprocessing on the Amazon cloud computing platform - AWS
Geoprocessing on the Amazon cloud computing platform - AWS Yuanzheng Shao, Liping Di, Yuqi Bai Center for Spatial Information Science and Systems George Mason University Fairfax, VA USA e-mail: {yshao3,ldi,ybai1}@gmu.edu
Clarifying 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,
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
EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER
EXPLORING AND SHARING GEOSPATIAL INFORMATION THROUGH MYGDI EXPLORER Subashini Panchanathan Malaysian Centre For Geospatial Data Infrastructure ( MaCGDI ) Ministry of National Resources and Environment
A Semantic web approach for e-learning platforms
A Semantic web approach for e-learning platforms Miguel B. Alves 1 1 Laboratório de Sistemas de Informação, ESTG-IPVC 4900-348 Viana do Castelo. [email protected] Abstract. When lecturers publish contents
A Web Base Information System Using Cloud Computing
A Web Base Information System Using Cloud Computing Zainab Murtadha, Mohammad Amin Roshanasan Abstract: Cloud Computing is the new field that was invented and developed during a period not so long ago.
Enterprise GIS Solutions to GIS Data Dissemination
Enterprise GIS Solutions to GIS Data Dissemination ESRI International User Conference July 13 17, 2009 Wendy M. Turner Senior GIS Engineer & Program Manager Freedom Consulting Group, LLC Building the Enterprise
Implementing Ontology-based Information Sharing in Product Lifecycle Management
Implementing Ontology-based Information Sharing in Product Lifecycle Management Dillon McKenzie-Veal, Nathan W. Hartman, and John Springer College of Technology, Purdue University, West Lafayette, Indiana
HP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE. Darko ANDROCEC
RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2013 Special Number DATA PORTABILITY AMONG PROVIDERS OF PLATFORM AS A SERVICE Darko ANDROCEC
Information and documentation The Dublin Core metadata element set
ISO TC 46/SC 4 N515 Date: 2003-02-26 ISO 15836:2003(E) ISO TC 46/SC 4 Secretariat: ANSI Information and documentation The Dublin Core metadata element set Information et documentation Éléments fondamentaux
STUDY ON IMPROVING WEB SECURITY USING SAML TOKEN
STUDY ON IMPROVING WEB SECURITY USING SAML TOKEN 1 Venkadesh.M M.tech, Dr.A.Chandra Sekar M.E., Ph.d MISTE 2 1 ResearchScholar, Bharath University, Chennai 73, India. [email protected] 2 Professor-CSC
Interoperable Solutions in Web-based Mapping
ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Interoperable Solutions in Web-based Mapping Marta Wojnarowska and Bridget
