Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.

Slides:



Advertisements
Similar presentations
Overview: Guide for applying RM-ODP with UML Profile for EDOC
Advertisements

Distributed Systems Architectures
Chapter 7 System Models.
B2B standards REGNET INTEGRATION EAI B2B EAI ? A2A ? IAI ? B2B ? Set of processes and technologies dealing with the structural integration of software.
Cultural Heritage in REGional NETworks REGNET. October 2001Project presentation REGNET 2 Definition of supported Business Functions BUSINESS PROCESS MODELLING.
Cultural Heritage in REGional NETworks REGNET WP2: Implementation of the System and Preparation of Services and Product Generation Structure and deliverables.
Cultural Heritage in REGional NETworks REGNET T2.4: Business Process Re-engineering.
Cultural Heritage in REGional NETworks REGNET Task 2.2 Implementation of REGNET System Version 1.
Jeff Mischkinsky Nickolas Kavantzas Goran Olsson Web Services Choreography.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
1 Preliminary results of the Environmental Data Exchange Network for Inland Waters (EDEN-IW) project Practical lessons. P. Haastrup.
Week 2 The Object-Oriented Approach to Requirements
Web Service Architecture
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering.
Overview of Web Services
Copyright 2007, Information Builders. Slide 1 Introduction to Web Services Efrem Litwin Director, WebFOCUS Integration Products Information Builders.
31242/32549 Advanced Internet Programming Advanced Java Programming
IMS5401 Web-based Systems Development Topic 2: Elements of the Web (i)Web Services (j)Implications of web technologies for system developers.
Presentation 7 part 2: SOAP & WSDL.
PSSA Preparation.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
General introduction to Web services and an implementation example
1 Understanding Web Services Presented By: Woodas Lai.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
WEB SERVICES DAVIDE ZERBINO.
Presentation 7: Part 1: Web Services Introduced. Outline Definition Overview of Web Services Examples Next Time: SOAP & WSDL.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Just a collection of WS diagrams… food for thought Dave Hollander.
Web Services Mohamed Fahmy Dr. Sherif Aly Hussein.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
1 Core Web Services Standards. 2 (Simplified) Web Service Architecture Registry 1. Service Registers PUBLISH 3. Client calls Service BIND 2. Client Request.
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
Web Services (SOAP, WSDL, UDDI) SNU OOPSLA Lab. October 2005.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Based on the paper “Myths around Web Services” by Gustavo Alonso Web Services & Myths Around it Debashis Roy Deepa Saha.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Introduction to Server-Side Web Development Introduction to Server-Side Web Development using JSP and Web Services JSP and Web Services 18 th March 2005.
WebService. Outline Overview of Web Services SOAP (messaging) WSDL (service description) UDDI (registry)
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
1 Web Services Web and Database Management System.
EbXML (Electronic Business XML) Kanda Runapongsa Dept of Computer Engineering Khon Kaen University.
XML and Web Services (II/2546)
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
S imple O bject A ccess P rotocol Karthikeyan Chandrasekaran & Nandakumar Padmanabhan.
Kemal Baykal Rasim Ismayilov
WEB SERVICE DESCRIPTION LANGUAGE (WSDL). Introduction  WSDL is an XML language that contains information about the interface semantics and ‘administrivia’
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
XML Based Interoperability Components
Overview of Web Services
Implementing a service-oriented architecture using SOAP
Wsdl.
Inventory of Distributed Computing Concepts and Web services
WEB SERVICES DAVIDE ZERBINO.
Distributed System using Web Services
Presentation transcript:

Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification

October 2001Project presentation REGNET 2 Contents Process Regnet organisation Analysis Use case Functional architecture Technical architecture Requirements Technical architecture Web services, ebXML, Topic Map, Wap

Cultural Heritage in REGional NETworks REGNET Process

October 2001Project presentation REGNET 4 Architecture oriented process Business Design Implementation … Engineering Technology Analysis Business architecture Functional architecture Logical architecture System architecture Deployment architecture Technical architecture Software architecture Business needs, Organization Functional needs Object structuring and modeling rules Use Cases categories Business categories Technical categories Physical platform Technical needs Architectural principles Physical architecture Software platform Material needs Physical architecture

Cultural Heritage in REGional NETworks REGNET Organisation

October 2001Project presentation REGNET 6 REGNET organisation

October 2001Project presentation REGNET 7 Building blocks

October 2001Project presentation REGNET 8 Components

October 2001Project presentation REGNET 9 REGNET organisation

Cultural Heritage in REGional NETworks REGNET ANALYSIS

October 2001Project presentation REGNET 11 Analysis Actors An actor in a use case is an external agent that uses or interacts with the system. Use Case Describe the sequence of events of an actor using a system to complete a process. Are a narrative description of a business process. Use case diagram

October 2001Project presentation REGNET 12 Actors

October 2001Project presentation REGNET 13 Use Case diagram (example)

October 2001Project presentation REGNET 14 Functional Architecture

Cultural Heritage in REGional NETworks REGNET Technical Architecture

October 2001Project presentation REGNET 16 Main technical requirements Easy management of new functionalities Distributed and modular architecture Integration: B2B: collaborative environment A2A: legacy system Consortium skill Security Internationalisation

October 2001Project presentation REGNET 17 Technical architecture

October 2001Project presentation REGNET 18 Engineering point of view Portal: Apache/JetSpeed Nodes: PHP, Java/J2EE Ontology: TopicMap (XTM), SHOE Database: XML DataBase Middleware: Web Services: SOAP, WSDL, UDDI B2B collaboration: ebXML Catalogue exchanges: catXML

Cultural Heritage in REGional NETworks REGNET Web Services

October 2001Project presentation REGNET 20 What are Web Services Why? Allow Internet integration of heterogenous systems to improve partners exchange How? By marshalling with XML and HTTP business services in order to be remotely queried by external clients. Goal Allows to build application in an Application Services Providers spirit

October 2001Project presentation REGNET 21 The winner stack HTTP HTTP for Internet protocol (+ SMTP, FTP) XML XMLfor data (+ binary if necessary: images, sound …) SOAP SOAP(Simple Object Access Protocol) for envelop and query WSDL (Web Service Description Language) WSDL (Web Service Description Language) for standard description UDDI UDDI(Universal Description, Discovery and Integration) for publication / search / retrieval Security: HTTP/SSL

October 2001Project presentation REGNET 22 SOAP SOAP: Simple Object Access Protocol Standard W3C Allows RPC over Internet by using HTTP (or SMTP, FTP) and XML to support query and answer. What SOAP is not: Dont specify message semantic Independent of programming langages Dont replace CORBA, or DCOM, or RMI A SOAP message is XML composed of: An optional header A body which includes the query or the answer

October 2001Project presentation REGNET 23 Service-Oriented Architectures Service-Oriented Architectures & Web service collaborations Registry RequesterProvider Publish UDDI WSDL Inquire UDDI WSDL Invoke SOAP

October 2001Project presentation REGNET 24 The Business Value of Web Services Interoperable systems were in principle possible before, using solutions such as CORBA or EDI So, why Web Services? Easier to create and deploy Language and platform neutrality HTTP servers everywhere Widely accepted standards Firewalls already accept HTTP

Cultural Heritage in REGional NETworks REGNET ebXML

October 2001Project presentation REGNET 26 Mission: To provide an open XML-based infrastructure enabling the global use of electronic business information in an interoperable, secure and consistent manner by all parties. Enables entreprises of any size, in any location to meet and conduct business through the exchange of XML- based messages Technologies: UML for modelisation XML for exchanged information Internet protocol: HTTP, SMTP, FTP, …

October 2001Project presentation REGNET 27 Registry and repository Registres: 2 parts Registry Services Registry Services: access services Registry Information Model Registry Information Model: data models Distributed registries: Private Public Registry store: Companies profiles (CPP) Technical agreements between companies (CPA) Domain or community vocabulary and process

October 2001Project presentation REGNET 28 Profiles (1/2) Capabilities of companies: CPP CPP: Collaboration Protocol Profile CPA CPA: Collaboration Protocol Agreement CPP CPP: Capapility of a company to do eBusinness in the form of business processes of an industry or business domain (UML, XML) CPA CPA: Set of concrete possible interaction between partners.

October 2001Project presentation REGNET 29 Profiles (2/2)

October 2001Project presentation REGNET 30 Core Component Common business terms, nouns, concept and give them a neutral name Date, time Defined in XML Allows to build complex data structure

October 2001Project presentation REGNET 31 Business process Business processes defined choregraphy of exchanged documents Modelisation with UML, optional traduction to XML As UN/CEFACT OPEN-EDI model: Business Operational View (BOV): business relationship between companies. Functionnal Service View (FSV): information technology aspects of the relationship to support BOV.

Cultural Heritage in REGional NETworks REGNET Wireless access

October 2001Project presentation REGNET 33

October 2001Project presentation REGNET 34 Portal technical architecture

Cultural Heritage in REGional NETworks REGNET Topic Map

October 2001Project presentation REGNET 36 Topic Maps (XTM) ISO IEC Add semantic to large amount of unorganized information Optimized for navigation Topic: Anything that is a noun Many links with all its occurrences (XPointers) Have names Grouped into topic types Related using associations XTM: XML Topic Maps (1999)

October 2001Project presentation REGNET 37 Topic Map Components

October 2001Project presentation REGNET 38 Topic Map