高水平pac接口

pac框架是一个可扩展的编程框架创建DICOM消息传递应用程序(服务器/客户端)。插件体系结构允许开发人员轻松地添加额外的支持,而不必更改核心服务器实现。除了DICOM消息处理,开发人员可以添加支持服务日志,AE标题管理、消息通知等。

可用教程,请参考教程

此外,LEADTOOLS医疗WCF通道工作列表服务包含的方法操纵实体在数据库模式工作列表。使用提供的pac框架服务器插件(Leadtools.AddIn.Broker.Host)主机LEADTOOLS形态工作列表WCF服务。

以下部分描述如何使用pac框架:

  1. 组件

  2. 启动过程

  3. 安装和管理服务器

  4. 服务器管理界面

1。组件

pac框架包括以下组件:

2。启动过程

  1. 服务开始:这是实现DICOM服务器的Windows服务。
  2. 许可检查:检查用户是否提供了正确的MedicalServer解锁代码。如果没有提供正确的代码服务将不会运行。
  3. 外接程序进行初始化:服务中所有dll加载服务器工作目录。服务器检查所有的插件接口。如果找到一个有效的接口,与服务器插件注册服务。
  4. 启动服务器:如果由于某种原因服务器无法启动(重复的港口、IP用时,等等),该服务将不会运行。
  5. 注册基本服务:一些服务所需的服务功能正确。这个过程提供了以下服务:默认实现

    • IDicomRequest:为插件提供了一个默认实现DICOM请求。这个实现应该很少被覆盖
    • IAETitle:为管理提供了一个默认实现DICOM AETitles。
  6. 开始管理界面:这个接口允许应用程序与运行服务。通过命名管道的接口实现。

此时服务器启动并准备开始接收DICOM连接。服务器需要表示上下文信息和注册插件并验证它与关联请求从客户端发送。当一个有效的DICOM消息发送到服务器时,它检查是否特定的表示上下文对注册插件。如果上下文对注册,调用插件来处理DICOM消息。服务器处理客户端不持续到插件已经完成处理或超时已达到插件处理。

3所示。安装和管理服务器pac框架包含了一个示例服务管理应用程序,允许您安装和管理DICOM服务器服务。服务管理应用程序使用DICOM服务管理SDK pac框架来管理服务。下面的图显示了LEADTOOLS DICOM服务经理:

servicemanager.jpg

列出的图标下的插件安装插件选项显示所有可用的选项。双击图标选项来显示设置对话框。

单击添加DICOM服务器服务按钮(

iconadddicomservice.jpg
)打开添加新服务器对话框。的添加新服务器对话框中设置选项卡如下图所示:

addnewserver.jpg

添加新服务器对话框有以下字段:

Settings选项卡

添加新服务器对话框标签如下图所示:

addnewserveradvanced.jpg

添加新服务器对话框高级选项卡有以下字段:

高级选项卡

在服务创建一个新目录将在应用程序文件夹中创建基于AE标题。例如,如果您的应用程序目录是c: \ \ Dicom服务器,您创建了一个服务与AE标题“商店”;新目录将c: \ \商店\ Dicom服务器。这个目录包含所有的新服务器的设置。以下目录:

AE标题标签这个选项卡允许您添加/编辑AE标题信息。服务器注册IAeTitle实现将在服务经理负责处理请求。以下操作可与AE标题标签。

客户端选项卡使用此选项卡来查看客户信息联系起来。以下信息可以为每个连接的客户端:

以下操作可用于客户端:

4服务器管理界面每个服务器实现一个管理界面,允许应用程序执行操作。使用接口添加AE标题和检索客户信息。

使用管理界面实现命名管道

命名管道是一个名字,单向或双向管道管之间的通信服务器和一个或多个管客户。命名管道的所有实例共享相同的管的名字,但有自己的缓冲和处理每个实例,并提供一个单独的客户机/服务器通信的渠道。管道实例的使用使多个客户同时使用相同的命名管道。

的名称创建管道的AE标题服务器中创建DICOM服务器服务。创建服务器服务使用双管的消息和通知。pac框架提供了一个ServiceMessage类,封装所需的细节从DICOM服务器发送消息和接收消息服务。以下消息/通知服务器支持的服务:

ServiceMessage类

消息

通知

编程与pac的客户端框架

Dicom插件

Dicom并

Dicom服务器

相关的话题

与pac服务器编程框架
编程与pac的客户端框架
pac框架客户机-服务器图
打印管理并
188金宝搏beat体育官网演示和插件
LEADTOOLS成像、医学和文档
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。