110 likes | 250 Views
Application Concepts. Egon Verharen Manager advanced services SURFnet (Dutch natl. research & education network) Technologist egon.verharen@surfnet.nl Conclusion: all technology available (maybe not (yet) at all places).
E N D
Application Concepts Egon Verharen Manager advanced services SURFnet (Dutch natl. research & education network) Technologist egon.verharen@surfnet.nl Conclusion: all technology available (maybe not (yet) at all places). It is a matter of:Standardisation (making choices) andIntegration (needs analysis, design, implementation, but no R&D) Focus on Layer 8 and above (organisation, policy, and usage)
email WWW phone... SMTP HTTP RTP... TCP UDP… IP ethernet PPP… CSMA async sonet... copper fiber radio... Recognising the layers
Top of the hour glass Organisation, Policy use, use, use, use, use, use, use LANGUAGE RESEARCH & Education Specific tools Streaming, collaboration tools, DRM, metadata, webservices, directories, search, semantic web, personalisation, agents, versioning, p.URI, GRID, access mgt Network access (nomadic/mobility) applications (upper) middleware (lower) mw Network(IP) email WWW phone... Middleware Security
Edit USER Connect Transport Capture Archive Workflow support Distribute
Application support • Warning: on all layers: • Only option: standardisation (making choices: tools, formats, protocols, interfaces, …), but beware of protocol- & format wars • (most) ICTists promise often too much too early • Capture tools • (automatic) metadata generation, storage, editability, timeliness, connectivity • Edit tools • See previous presentations, setting access control (incl DRM “to express restrictions placed on resources”, ODRL/XrML) • Archiving • Archive & Databases, historic db & versioning, metadata (semantic web, RDF), formats (storing the bits), references (URID/pURI) • Accessing & Use • Search tools, annotation tools (you all know about), webservers/webservices (XML/RPC vs SOAP) & -directory (WSDL), metadata mapping/conversion, personalization, interfaces, collaboration tools (editing: webdav, conferencing: SIP/H.323/…, app sharing: T.120, …) • Distribution • Delivery: data transfer/downloads, streaming, transcoding (MPEG2 vs others) • nomadic & mobile use • Computation/way of implementing the above • Grid computing (GTK, Globus, ...; OGSA/OGSI; SRB, …)
streaming server Authnz backend (institute) Middleware for Video Services 4 ACK Authnz eng 3 5 ACK 2 6 data 1 Req (URL, ID, param) client VoD application/ proxy
Group collaboration TEXT AUDIO VIDEO DATA SYNCHRONOUS/ REAL-TIMECOLLABORATION ASYNCHRONOUSCOLLABORATION
Groupsite Webconferencing Group Collaboration environment. Example • Groupsite, each group: • shared documents • shared photo gallery • Contact database • Calender • Discussion forum • Webconferencing environment: • Synchronous video and audio • Chat • Presentations (giving/viewing) • Application sharing • Collab. browsing • Chat & Call • List online contacts • Call / phone • Videoconference • Chat • Log in through SURFnet A collection of communication tools that supports groups in their asynchronous and synchronous communication needs. Chat & Call