Professional Documents
Culture Documents
Configuration Management SPIE-2003
Configuration Management SPIE-2003
Supplement 67
Configuration Management
The Problem being solved Use Cases Sup. 67 DICOM Configuration Management
Use cases
Add a new machine Locate Actor, IP, AE-title, Security information Single node power up and establish configuration Time Synchronization
Constraints
Support vendor extensions Support site and enterprise extensions Consider installed IT support facilities in selection Do not invent a new protocol
Network Services
DHCP
Assigns IP address, hostname Informs DNS of assignment Provides routing, NTP, DNS, etc. information to client
DNS
Provides hostname to IP lookup services Provides server location lookup services
NTP
Provides accurate time and time synchronization See www.ntp.org for descriptions, software, evaluation, and configuration guidance.
LDAP
Support by Microsoft, Unix, Open Source Support for federated databases Easy to extend by adding schema
Infrastructure requirements
DHCP, DNS, NTP, LDAP may be on one host, or may be on multiple hosts. Normal network design issues, nothing special for the DHCP, DNS and NTP services. LDAP is increasingly integrated into IT operations. This makes its use for configuration management more attractive, but means a greater planning involvement with the IT organization.
Beyond AE-Titles
Installation and Network Configuration oriented Locate Application given the AE-title
TCP/IP parameters
AE Configuration
SOP Classes supported (SCU/SCP, Transfer Syntaxes) Vendor extension Obtain new unique AE-Title
Device Configuration
Description Vendor extension Hospital extension
Preconfigured Installation
Large network addition Multiple vendors Reduce coordination and scheduling delays Reduce configuration errors Reduce staging requirements
Preconfigured Installation
Vendor A Preparation
Prepared Configurations LDIF
LDAP
IT Organization
A A A
Network Planning
DHCP
LDIF
Prepared Configurations
Vendor B preparation
DHCP
DNS
LDAP
Query Configuration
Configure System
Obtain Unique AE Titles
Update Configuration
NTP Server
OR SNTP Client
Maintain Time
DHCP Client
DNS Server
DNS Client
Resolve Hostname
Query LDAP Server, Client Update LDAP Server One or more Client actors will be in the same device
LDAP Schema
DICOM Configuration Unique AE Titles Registry
Devices
LDAP Schema
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # The following attribute types are defined in this document: Name -------------------------------dicomDeviceName dicomDescription dicomManufacturer dicomManufacturerModelName dicomVersion dicomVendorData dicomAETitle dicomNetworkConnectionReference dicomApplicationCluster dicomAssociationInitiator dicomAssociationAcceptor dicomHostname dicomPort dicomSOPClass dicomTransferRole dicomTransferSyntax dicomPrimaryDeviceType dicomRelatedDeviceReference dicomPeerAETitle dicomTLSCipherSuite dicomAuthorizedNodeCertificateReference dicomThisNodeCertificateReference dicomInstalled Syntax -----string string string string string binary string DN string bool bool string Integer OID string OID string DN string string DN DN bool Multiplicity -----------Single Single Single Single Multiple Multiple Single Multiple Multiple Single Single Single Single Single Single Multiple Multiple Multiple Multiple Multiple Multiple Multiple Single
Objects Defined
# # # # # # # # # # # # # The following object classes are defined in this document. structural classes. Name --------------------------dicomConfigurationRoot dicomDevicesRoot dicomUniqueAETitlesRegistryRoot dicomDevice dicomNetworkAE dicomNetworkConnection dicomUniqueAETitle dicomTransferCapability All are Description -------------------------root of the DICOM Configuration Hierarchy root of the DICOM Devices Hierarchy root of the Unique DICOM AE-Titles Registry Hierarchy Devices Network AE Network Connections Unique AE Title Transfer Capability
Inter-company trials
are expected to reveal other flaws in the Frozen Draft version The trials are not exploring implementation compatibility, only clarity of the standard The trials are not a compatibility connectathon The Committee for Advancement of DICOM is organizing a small group of trial implementations.
Future additions