The Interactions Between Hosting and Hosted Applications - PowerPoint PPT Presentation

About This Presentation
Title:

The Interactions Between Hosting and Hosted Applications

Description:

The Interactions Between Hosting and Hosted Applications. WG23 Notes ... Microsoft (D)COM. Solutions. Java/.NET. Dev toolkits. Platform Interpreted languages ... – PowerPoint PPT presentation

Number of Views:22
Avg rating:3.0/5.0
Slides: 17
Provided by: medica4
Learn more at: https://dicom.nema.org
Category:

less

Transcript and Presenter's Notes

Title: The Interactions Between Hosting and Hosted Applications


1
The Interactions Between Hosting and Hosted
Applications
  • WG23 Notes Gathered by Dongbai Guo

2
Interactions Between Hosting and Hosted
Applications
  • Requirement of a hosted application
  • Functionality description a hosted application
  • Data exchange between hosting and hosted
    application
  • Manage and control a hosted application
  • Authentication and security
  • Hosted application, implementation
    characterization
  • Hosted application, documentation

3
Hosted ApplicationRequirement Specification
  • A machine/human readable profile of a hosted
    application
  • Hardware
  • Software
  • Library
  • Operating system
  • Applications
  • License

4
Hosted ApplicationFunctionality Profile
  • What the hosted application can do
  • Function profile
  • Input SOP UIDs
  • Output Object definition
  • Operation behavior specification
  • Error signaling and handling

5
Hosted and Hosting ApplicationData/Message
Exchange
  • Programming API
  • Programming language neutral interface definition
  • XML
  • DICOM object
  • CORBA/IDL
  • Communication protocol
  • File
  • Streaming
  • HTTP/WebDAV/
  • DICOM

6
Manage and Control a Hosted Application
  • Life cycle management
  • Installation/upgrade/downgrade/patch
  • Process control and signaling
  • Start/stop/pause/kill/termination/commit
  • Interface control (user interaction)
  • Input mouse, voice
  • Output display, printer
  • Error and exception handling

7
Security and Privacy
  • Authentication
  • Application/User
  • Authorization
  • System resources (hardware and software)
    privilege grant and revoke
  • Information right and privacy
  • Auditing/logging

8
Implementation Characterization
  • Implementation version and ownership
  • Benchmark
  • Certification
  • Standard/regulation conformance

9
Documentation
  • Help
  • User guide
  • Error/exception guide
  • Internationalization

10
Questions I Have
  • The level of data sharing between hosting and
    hosted application
  • (Web) Application/process/thread
  • Complex workflow transaction involving multiple
    hosted applications?
  • Privilege difference between hosting application
    and hosted application
  • What is the use case we are targeting?

11
Application Level Interface Standard
  • CORBA
  • Microsoft (D)COM

12
Solutions
  • Java/.NET
  • Dev toolkits
  • Platform Interpreted languages
  • Shared libraries
  • Grid/Distributed applications

13
Java Applications
  • IBM Websphere
  • BEA WebLogic

14
Compile Libraries Development Toolkit
  • Vendor or author of the library defines interface
  • Developer download libraries and build
    applications on top of the libraries

15
Interpreted Languages
  • IDL (Interactive Data Language)
  • Matlab

16
Shared Libraries
  • Dynamically loaded
  • Shared the same process space
Write a Comment
User Comments (0)
About PowerShow.com