Web Services, Service-Oriented Architectures, and Cloud Computing

Total Page:16

File Type:pdf, Size:1020Kb

Web Services, Service-Oriented Architectures, and Cloud Computing Web Services, Service-Oriented Architectures, and Cloud Computing This page is intentionally left blank Web Services, Service-Oriented Architectures, and Cloud Computing The Savvy Manager’s Guide Second Edition Douglas K. Barry with David Dick AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO Morgan Kaufmann is an imprint of Elsevier Acquiring Editor: Andrea Dierna Editorial Project Manager: Benjamin Rearick Project Manager: Anitha Kittusamy Ramasamy Cover Designer: Alan Studholme Morgan Kaufmann is an imprint of Elsevier 225 Wyman Street, Waltham, 02451, USA Copyright © 2013 Elsevier Inc. All rights reserved Figures and Illustrations: © 2013 Douglas K. Barry No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or any information storage and retrieval system, without permission in writing from the publisher. Details on how to seek permission, further information about the Publisher’s permissions policies and our arrange- ments with organizations such as the Copyright Clearance Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/permissions. This book and the individual contributions contained in it are protected under copyright by the Publisher (other than as may be noted herein). Notices Knowledge and best practice in this field are constantly changing. As new research and expe- rience broaden our understanding, changes in research methods, or professional practices, or medical treatment may become necessary. Practitioners and researchers must always rely on their own experience and knowledge in evaluating and using any information, methods, compounds, or experiments described herein. In using such information or methods they should be mindful of their own safety and the safety of others, including parties for whom they have a professional responsibility. To the fullest extent of the law, neither the Publisher nor the authors, contributors, or editors, assume any liability for any injury and/or damage to persons or property as a matter of products liability, negligence or otherwise, or from any use or operation of any methods, products, instructions, or ideas contained in the material herein. Library of Congress Cataloging-in-Publication Data Application submitted British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library ISBN: 978-0-12398-357-2 For information on all MK publications visit our website at www.mkp.com Printed in the United States of America 13 14 15 16 17 10 9 8 7 6 5 4 3 2 1 Contents Introduction xv Part I Overview of Web Services, Service-Oriented Architecture, and Cloud Computing 1 1 A Business Trip in the Not-Too-Distant Future 3 The Business Trip 3 Summary 8 2 Information Technology Used for the Business Trip 9 Keeping Track of Detailed Customer Data 10 Using Virtual Personal Assistants 10 Managing C. R.’s Business Trip 12 Augmenting C. R.’s Experiences 12 Commoditizing Services 12 Viewing All Services the Same Way 13 Summary 13 3 Web Services and Service-Oriented Architectures 15 Service-Oriented Architecture Overview 17 Services 17 Connections 18 The Architecture in SOA 18 Web Services Explained 19 History of Web Services Specification 19 Web Services Specifications 22 The Opportunity and Importance of Standardized Semantic Vocabularies 29 Service-Oriented Architecture Explained 29 Relationship of Web Services and SOA 30 Identification and Design of Services 30 Service-Oriented Architecture 31 Summary 33 v vi Contents 4 Cloud Computing 35 Blurring of Internal and External Services 37 Organizations of Any Size Can Use a Service-Oriented Architecture with Cloud Computing 38 The Cloud 39 Types of Clouds 41 Categories of Cloud Providers 42 Summary 44 Part II Technical Forces Driving the Adoption of Web Services, Service-Oriented Architectures, and Cloud Computing 45 5 Technical Forces Driving the Adoption of Web Services 47 Force Field Analysis Overview 48 Adopting Standard Data Element Definitions 50 Adopting a Standard Communications Protocol 51 Adopting Web Services 52 Summary 54 6 Technical Forces Driving the Adoption of SOA 55 Adopting Standard, Enterprise-Wide Software 56 Adopting an Object Request Broker 57 Adopting an Enterprise Data Warehouse 59 Adopting an Enterprise Service Bus 62 Message Routers 62 Adapters 63 Adopting a Service-Oriented Architecture 67 Summary 70 7 Technical Forces Driving the Adoption of Cloud Computing 71 Adopting Software as a Service (SaaS) 72 Adopting Platform as a Service (PaaS) 74 Adopting Service-Oriented Architecture with Cloud Computing 76 Summary 79 Contents vii Part III Managing Change Needed for Web Services, Service-Oriented Architectures, and Cloud Computing 81 8 Change Issues 83 Change 85 Technical Change Issues Diminishing 85 Resistance to Change 85 Forms of Resistance 88 Lack of Training/Understanding 89 Power of Internal “Expert” 89 Inertia—Why Change? 90 Feeling that Jobs May Be Threatened 90 Not Invented Here 91 Our Problems Are Special 91 Loss of Familiarity, Competence, and Control 91 Suggestions for Addressing Resistance to Change 92 Selecting the Right People 92 Use a Second Set of Eyes 93 Really Listen 93 Communicate at Many Levels 94 Seek Appropriate Avenues to Involve People 94 Get Resistance Out in the Open 94 Ask for Participation and Form Partnerships 95 Some Resistance Scenarios 95 But It’s So Complicated! 95 Guerilla Tactics 98 More Guerilla Tactics 100 The Elephant in the Room 101 Worksheet for Resistance Issues and Suggestions 102 Consolidated Analysis for Adopting an SOA with Cloud Computing 102 Summary 105 9 Tips for Managing Change Issues During Development 107 Design as Little as Possible 108 Buy a System or Use One or More Existing Services 108 Buy a Model or Adopt a Semantic Vocabulary 108 Write as Little Code as Possible 109 Reduce Project Scope 110 Use a Methodology 110 viii Contents Use a Second Set of Eyes 111 Use Small Teams 111 Summary 112 10 Managing Change with Incremental SOA Analysis 113 Tools 114 Force Field Analysis 114 Worksheet for Resistance Issues and Suggestions 114 Decomposition Matrix 115 Five Principles for the Incremental SOA Analysis 121 Incremental SOA Analysis 122 Business Process Analysis Lane 123 Candidate Project Analysis Lane 124 Deployment Selection Lane 125 Select a Project with the Best Chance of Success 125 Deployment Lane 125 Vocabulary Management Lane 126 Summary 127 Part IV Getting Started with Web Services, Service-Oriented Architectures, and Cloud Computing 129 11 Getting Started with Web Services 131 All Web Services Connections Look the Same 132 The Impact of Web Services 132 Use of Web Services will Likely Spur Innovation 133 Start by Experimenting with Web Services 133 Use an External Service 133 Develop an Internal Service 134 Exchange Data Between Existing Systems 135 Use an ESB 136 Staffing Issues 137 Likely Change Issues 137 Adapt Existing Systems to Use Web Services 138 Enterprise Database Warehouse 138 Connect Components to Web Services 140 Additional Systems 141 Staffing Issues 142 Likely Change Issues 142 Contents ix Vision of the Future 142 Summary 143 12 Getting Started with Service-Oriented Architectures 145 Establish a Service-Oriented Architecture 146 Design Considerations 146 Staffing Issues 148 Likely Change Issues 149 What If Things Are Not Going as Planned? 150 The Data Warehouse Was Growing Much Faster than Expected 150 The Response Time of the Services Provided by an Internal System Was Inadequate 151 Putting It All Together 157 Services and Service-Oriented Architectures 157 SOA Governance 161 Summary 162 13 Getting Started with Cloud Computing 163 Expand your Internal SOA to Include External Services 164 Staffing Issues 164 Likely Change Issues 164 Governance Considerations 165 Legal Issues 165 Business Issues 165 Technical Issues 165 Data Center Considerations 166 Availability Issues 166 Disaster Recovery Issues 167 Examples of Technical Issues Related to Availability 167 Failover Options for Messaging and Databases 167 Database Availability Options 168 Replication Options for Messaging and Databases 169 Cloud Brokers 170 Should You Be Your Own Cloud Provider? 170 Summary 170 14 Revisiting the Business Trip in the Not-Too-Distant Future 171 Services for C. R.’s Business Trip 171 The Future for C. R.’s Organization 174 Summary 175 x Contents Part V Reference Guide 177 15 Semantic Vocabularies 179 Common Semantic Vocabularies 180 Address XML 181 Computing Environment XML 181 Content Syndication XML 182 Customer Information XML 182 Electronic Data Interchange (EDI) XML 183 Geospatial XML 183 Human XML 184 Localization XML 184 Math XML 184 Open Applications Group Integration Specification (OAGIS) 185 Open Office XML 185 Topic Maps XML 185 Trade XML 185 Translation XML 186 Universal Business Language (UBL) 186 Universal Data Element Framework (UDEF) 186 Specific Semantic Vocabularies 186 Accounting XML 187 Advertising XML 187 Astronomy XML 187 Building XML 187 Chemistry XML 188 Construction XML 188 Education XML 188 Finance XML 188 Food XML 189 Government XML 189 Healthcare XML 190 Human Resources (HR) XML 190 Instruments XML 190 Insurance XML 191 Legal XML 191 Manufacturing XML 192 News XML 192 Oil and Gas XML 193 Photo XML 193 Contents xi Physics XML 193 Publishing XML 193 Real Estate XML 194 Telecommunications XML 194 Travel XML 194 16 Terminology 195 Adapters 198 Agents 198 Analytics 198 Application Programming
Recommended publications
  • Policy-Driven EGOV
    Policy-Driven EGOV A Context for EGOV at W3C? Tomasz Janowski UNU-IIST Center for Electronic Governance PUBLIC SECTOR ICT Two decades of development, innovation and research – well established area Evolving Goals Expanding Context Time Increasing the quality and efficiency of internal government operations Technological Delivering better public services across traditional and electronic channels Organizational Facilitating administrative and institutional reform in government Engaging citizens and other non-state actors in Socio-economic policy- and decision-making processes Supporting policy and development goals in health, ? education, security and other sectors Uncertain future and impact on government, society and economy POLICY-DRIVEN EGOV – A CONTEXT FOR EGOV AT W3C? W3C E-GOVERNMENT INTEREST GROUP, 21 FEBRUARY 2012 - 2 TECHNOLOGICAL RESPONSE GOALS Establishing government portals Automating administrative processes Providing online access to public services CHALLENGES Connecting agencies, citizens and businesses to the Internet GOVERNMENT IN Ensuring interoperability of systems run by different agencies Connecting legacy systems to other systems and the Internet LIMITATIONS Technology can only deliver if accompanied by organizational change TECHNOLOGY Developing more mature services raises organizational issues Technological development alone does not produce public value POLICY-DRIVEN EGOV – A CONTEXT FOR EGOV AT W3C? W3C E-GOVERNMENT INTEREST GROUP, 21 FEBRUARY 2012 - 3 ORGANIZATIONAL RESPONSE GOALS Reengineering administrative
    [Show full text]
  • SAGA Standards and Architectures for Egovernment Applications
    SAGA Standards and Architectures for eGovernment Applications Version 4.0 March 2008 2 SAGA 4.0 Reprint, even in part, subject to approval This volume was prepared by the Federal Ministry of the Interior in co-operation with ]init[ AG and Fraunhofer-Institut für Software- und Systemtechnik (ISST). Homepage and download of the digital version: http://www.cio.bund.de/saga mail to: [email protected] SAGA 4.0 3 SAGA Standards and Architectures for eGovernment Applications Version 4.0 March 2008 Published by the Federal Ministry of the Interior 4 SAGA 4.0 SAGA 4.0 5 Word of thanks The Federal Ministry of the Interior and the SAGA authors would like to thank the representatives from the federal states and municipalities in the KoopA-SAGA project group, the representatives from the central IT service providers of the federal administration along with all the members of the SAGA expert group for their support during the preparation of this version of SAGA. We would also like to extend our thanks to all those who have made use of the SAGA forum and the SAGA contact form and whose committed comments constituted a valuable contribution towards updating the document. 6 SAGA 4.0 Introduction: This document presents in concise form widely used standards, processes, and methods of state-of-the-art IT development for eGovernment applications. Due to the nature of this subject, experts in this sector use many abbreviations and, in most cases, English acronyms. Some of these names are protected by copyright and/or are registered trademarks, or are products of certain manufacturers or standardization organizations that are protected at national and international level.
    [Show full text]
  • Dictionary of XML Technologies and the Semantic
    Dictionary of XML Technologies and the Semantic Web Springer London Berlin Heidelberg New York Hong Kong Milan Paris Tokyo Vladimir Geroimenko Dictionary of XML Technologies and the Semantic Web 13 Vladimir Geroimenko, PhD, DSc School of Computing, University of Plymouth, Plymouth PL4 8AA, UK British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library Library of Congress Cataloging-in-Publication Data Geroimenko, Vladimir, 1955- Dictionary of XML technologies and the semantic Web / Vladimir Geroimenko p. cm. – (Springer professional computing) Includes bibliographical references. ISBN 1-85233-768-0 (alk paper) 1. XML (Document markup language)—Dictionaries. 2. Semantic Web—Dictionaries. I. Title. II. Series. QA76.76.H94G47 2003 006.7'4--dc22 2003061883 Apart from any fair dealing for the purposes of research or private study, or criticism or review, as permitted under the Copyright, Designs and Patents Act 1988, this publication may only be reproduced, stored or trans- mitted, in any form or by any means, with the prior permission in writing of the publishers, or in the case of reprographic reproduction in accordance with the terms of licences issued by the Copyright Licensing Agency. Enquiries concerning reproduction outside those terms should be sent to the publishers. ISBN 1-85233-768-0 Springer-Verlag London Berlin Heidelberg Springer-Verlag is part of Springer Science+Business Media springeronline.com © Springer-Verlag London Limited 2004 The use of registered names, trademarks, etc. in this publication does not imply, even in the absence of a specific statement,that such names are exempt from the relevant laws and regulations and therefore free for general use.
    [Show full text]
  • Extensible Markup Language (XML) 2/18/05 5:16 PM
    Cover Pages: Extensible Markup Language (XML) 2/18/05 5:16 PM SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY SEARCH Last modified: July 31, 2004 Core Standards Advanced Search Extensible Markup Language (XML) ABOUT Contents Site Map CP RSS Channel Contact Us Sponsoring CP XML: Overview About Our Sponsors W3C XML Adjunct Specifications W3C XML Working Groups - 1999 NEWS XML/XLink/XSL Specifications: Reference Documents Cover Stories XML Schemas Articles & Papers Clippings XML FAQ Documents: Answers to "Frequently-Asked-Questions" Press Releases XML Information Online: Other WWW Sites XML: Proposed Applications and Industry Initiatives CORE STANDARDS XML Introductions: Short List of Articles XML XML Articles/Papers: Current Chronological Listing SGML XML Books Schemas XSL/XSLT/XPath XML News: Press Releases XLink XML Industry Support XML Query CSS XML Mailing Lists, Discussion Groups, Newsgroups SVG XML: Working Groups, SIGS, Design and Development Initiatives SAX - Simple API for XML TECHNOLOGY REPORTS XML and Literate Programming XML Applications XML and Compression General Apps XML and Perl Receive weekly news Government Apps Academic Apps XML and Python updates from Managing XML in Mozilla Editor, Robin Cover. EVENTS XML in MS Internet Explorer Java API for XML Parsing (JAXP) Java Project X [Sun XML Library] LIBRARY Introductions Xapi-J - A Standardized XML API in Java FAQs W3C XML/XLink/XSL Working Groups and SIGs Bibliography XML Development: Technical Documents and Development Resources Technology
    [Show full text]
  • Minutes - OASIS Board of Directors Meeting
    Minutes - OASIS Board of Directors Meeting Held 1 May to 2 May 2008 F2F in Santa Clara, CA USA. OASIS Board approved Public minutes. 1 May 2008 Directors in Attendance: Eduardo Gutentag, Chairman Mike DeNicola, Treasurer and Finance Committee Chair Frederick Hirsch, Secretary Peter Brown Bob Glushko Paul Knight Jeff Mischkinsky Claus von Riegen Michael Winters Directors Regrets: Ed Cobb, Vice Chairman Staff in Attendance: Jane Harnad Carol Geyer Jamie Clark Mary McCrae Cathie Mayo (by teleconference) Scott McGrath OASIS Member Section in Attendance: Abbie Barbir, IDTrust, Telecom Elyssa Jones, Emergency Management OASIS TAB in Attendance: Bill Cox Hal Lockhart 1. Welcome, Agenda Review Eduardo Gutentag, the Chairman, presided at the meeting, and Frederick Hirsch, the Secretary, kept the minutes. Mr. Gutentag convened at 9:00 am PT, noting that a quorum was in attendance. Eight directors were present when the meeting convened. The meeting agenda was reviewed and approved. OASIS members were present during portions of the meeting that were not in executive session. <Mike DeNicola joined the meeting> 2. Minutes Approval RESOLUTION 2008-05-01.1, RESOLVED: Approve the minutes (v3) from 24 April 2008 as distributed on 28 April by Frederick Hirsch. Approved unanimously See http://www.oasis-open.org/apps/org/workgroup/board/email/archives/200804/msg00110.html. 3. Review Open Actions and Resolutions 3.1. Open Action Review The status of open actions were reviewed. Actions from 7-8 February 2008 ACTION 2008-02-07.5: Jamie Clark to provide Strategy Committee information about where we should focus OASIS liaison activities, e.g. which organizations.
    [Show full text]
  • What Is XML and Why Should You Care?
    What is XML and Why Should You Care? Deborah Aleyne Lapeyre Mulberry Technologies, Inc. 17 West Jefferson St. Suite 207 Rockville, MD 20850 Phone: 301/315-9631 Fax: 301/315-8285 [email protected] http://www.mulberrytech.com Version 1.0 (January 2006) ©2006 Mulberry Technologies, Inc. What is XML and Why Should You Care? Administrivia......................................................................................................................1 What is XML? What XML Means.............................................................................................................2 XML Works Through Tags...............................................................................................2 XML Documents...............................................................................................................3 How XML works An XML Document is a Sequence of Elements.............................................................3 XML Elements...............................................................................................................5 Elements Contain Other Elements.................................................................................5 Elements Identify Many Kinds of Content.....................................................................6 Attributes Add Further Description...............................................................................6 Technical Note: Editing XML Files...............................................................................7 What XML Isn’t.............................................................................................................7
    [Show full text]
  • CYPRUS NATIONAL INTEROPERABILITY FRAMEWORK (Egif)
    ΚΥΠΡΙΑΚΗ ΔΗΜΟΚΡΑΤΙΑ CYPRUS NATIONAL INTEROPERABILITY FRAMEWORK (eGIF) Version 2.0 DEPARTMENT OF INFORMATION TECHNOLOGY SERVICES 13 July 2017 CYPRUS NATIONAL INTEROPERABILITY FRAMEWORK Version 2.0 13 July 2017 REVISION HISTORY Date Version AuthorS Description / Changes 18/12/2013 0.1 Contractor’s Project Final version for informal Team review by DITS Project Team 24/12/2013 0.2 Contractor’s Project Integration of DITS Project Team Team comments Initial version for Quality Review 29/01/2014 1.0 Contractor’s Project Integration of QRB comments Team Final version 13/7/2016 0.1 Contractor’s Project UPDATE - Initial version for Team informal review by DITS Project Team 15/7/2016 0.2 Contractor’s Project UPDATE - Integration of DITS Team Project Team comments Initial version for Quality Review 1/8/2016 1.0 Contractor’s Project UPDATE - Integration of QRB Team comments Final version 18/8/2016 1.1 DITS Project Manager Cyprus eGIF 8/6/2017 0.1 Contractor’s Project UPDATE – Based on new EIF Team - Initial version for informal review by DITS Project Team 15/6/2017 0.2 Contractor’s Project UPDATE – Based on new EIF Team - Integration of DITS Project Team comments Initial version for Quality Review PLANET Α.Ε. 2 CYPRUS NATIONAL INTEROPERABILITY FRAMEWORK Version 2.0 13 July 2017 Date Version AuthorS Description / Changes 30/6/2017 1.0 Contractor’s Project UPDATE – Based on new EIF Team - Integration of QRB comments Final version 13/7/2017 2.0 DITS Project Manager Cyprus eGIF DISTRIBUTION Name Role Organisation DITS Project Team Members DITS Project Team DITS Contractor’s Project Team Contractor’s Project Team PLANET Members All DITS Officers DITS Officers DITS Any other interested individuals or organisations ΕΛΕΓΧΟΣ ΕΓΓΡΑΦΟΥ Name Role Date Christos Tsiakaliaris Contractor’s Project 28/01/2014 Coordinator Christos Tsiakaliaris Contractor’s Activity 28/01/2014 Coordinator Demos Kontoravdis Contractor’s Project Manager 1/8/2016 Demos Kontoravdis Contractor’s Project Manager 30/6/2017 PLANET Α.Ε.
    [Show full text]
  • Extensions to Metadata Languages for Environmental Primary Data: the Forest Cloud
    Extensions to Metadata Languages for Environmental Primary Data: the Forest Cloud By Luis Maria Ibanez de Garayo Adissertationsubmittedinpartialsatisfactionofthe requirements for the degree of Doctor of Philosophy in Environmental Science , Policy, and Management in the Graduate Division of the University of California, Berkeley Committee in Charge: Professor Greg Biging, Chair Professor Ray Larson Professor Dennis Baldocchi Fall 2011 para mis grandes amores for their support and comprehension Barbara ,Maite, eta Robertorentzat, nere ondoan egoteagatik eta emandako indar eta maitasun guztiagatik. Maite zaituztet Abstract During the last decade environmental scientists and managers have found in the Internet a new communication venue that has improved their productivity by allowing them to share data and knowledge more fluently. Since the invention of the eXtensible Markup Lan- guage (XML), XML has brought the attention of many researchers to improve the communications among people working with data-centric documents since XML was supposed to be the correct approach to standardize data. During this decade, many papers have been pub- lished under the pretenses of XML being the new and paradigmatic standard to share data even though no study has proved that the XML languages have been used by researchers or managers working with data-centric documents during this period of time. This thesis by researching all possible spaces proves that, on the contrary, that after more than a decade from its invention, XML is still not used by the vast scientific community that works with data-centric documents who are still using data archives with legacy formats. Therefore, if data stan- dardization is difficult to attain, and facilitating sharing data a goal to reach, the other clear venue to follow to achieve the goal is to use metadata information.
    [Show full text]
  • SOA-Security-Kompendium Sicherheit in Service-Orientierten Architekturen
    SOA-Security-Kompendium Sicherheit in Service-orientierten Architekturen Version 2.0 In Zusammenarbeit mit: Bundesamt für Sicherheit in der Informationstechnik Postfach 20 03 63 53133 Bonn Tel.: +49 228 99 9582-5599 E-Mail: [email protected] Internet: https://www.bsi.bund.de/ © Bundesamt für Sicherheit in der Informationstechnik 2009 Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung....................................................................................................................................9 1.1 Motivation.........................................................................................................................................9 1.2 Zielbestimmung und Geltungsbereich.............................................................................................10 1.3 Aufbau des Kompendiums..............................................................................................................10 2 Grundlagen - Einführung in SOA und Web Services...............................................................12 2.1 Abstrakte Charakteristika Service-orientierter Architekturen..........................................................12 2.2 Ziele und Vorteile von SOA............................................................................................................15 2.3 Konkrete Umsetzungen...................................................................................................................16 2.4 Beispielszenario...............................................................................................................................20
    [Show full text]
  • D3.4 Digital Library Technology and Methodology Cookbook
    DL.org: Coordination Action on Digital Library Interoperability, Best Practices and Modelling Foundations Funded under the Seventh Framework Programme, ICT Programme – “Cultural Heritage and Technology Enhanced Learning” Project Number: 231551 Deliverable Title: D3.4 Digital Library Technology and Methodology Cookbook Submission Due Date: February 2011 Actual Submission Date: April 2011 Work Package: WP3 Responsible Partner: CNR Deliverable Status: Final Version www.dlorg.eu DL.org Document Information Project Project acronym: DL.org Project full title: Coordination Action on Digital Library Interoperability, Best Practices & Modelling Foundations Project start: 1 December 2008 Project duration: 27 months Call: ICT CALL 3, FP7-ICT-2007-3 Grant agreement no.: 231551 Document Deliverable number: D3.4 Deliverable title: Digital Library Technology and Methodology Cookbook Editor(s): L. Candela (CNR), A. Nardi (CNR) Author(s): G. Athanasopoulos (NKUA), L. Candela (CNR), D. Castelli (CNR), K. El Raheb (NKUA), P. Innocenti (UG), Y. Ioannidis (NKUA), V. Katifori (NKUA), A. Nika (NKUA), S. Ross (University of Toronto), A. Tani (CNR), C. Thanos (CNR), E. Toli (NKUA), G. Vullo (UG) Reviewer(s): C. Thanos (CNR) Contributor(s): K. Ashley (DCC), P. Burnhill (University of Edinburg), T. Catarci (University of Rome “La Sapienza”), G. Clavel-Merrin (Swiss National Library), P. De Castro (Carlos III University Madrid), A. De Robbio (University of Padua), J. Faundeen (USGS), N. Ferro (University of Padua), E. Fox (Virginia Tech), S. Higgins (DCC), R. van Horik (DANS), W. Horstmann (Bielefeld University Library), R. Jones (Symplectic Ltd), G. Kakaletris (NKUA), S. Kapidakis (Ionian University of Corfu), G. Koutrika (Stanford University), P. Manghi (CNR), N. Manola (NKUA), C.
    [Show full text]