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