作者: 金东升 18910138097
日期: 2020-08-20
Autovue是一款著名的CAD文件浏览器, 它主要定位在可视化的工程文档的在线协作. 它可以在线打开数百种CAD文件格式, 比如, 常见的AutoCAD, Creo(Pro/E), UGNX, Solidworks, Catia...
同时, 大家必需要认识到, Autovue只是文档可视化协作方案, 不具备文档管理的功能, 因此, Autovue需要与后台的文档管理系统(DMS)进行集成.
在过去的十多年里服务Autovue的职业过程中, 我支持过Autovue与下列系统之间的集成:
- Autovue与Oracle Agile PLM的集成
- Autovue与Oracle WebCenter content的集成
- Autovue与Documentum的集成
- Autovue与FileNet的集成
- Autovue与Sharepoint的集成
- Autovue与Oracle Primavera P6的集成
- Autovue与Oracle Primavera Unifier的集成
- Autouve与MatrixOne的集成
- Autovue与PTC Windchill的集成
- Autovue与TeamCenter的集成
- Autovue与国产的一些PLM/PDM系统的集成
当然, Autovue与这些系统集成, 通常分为两部分, Autovue端和DMS端的开发. 我主要负责Autovue端的技术问题的解决, 对应的DMS端的问题, 需要相应的开发人员来负责.
由于Autovue是基于Java的应用, 所以, Autovue的集成, 基本上的集成功能实现, 需要用java来实现, 核心集成方面, 不能用web service(不能跨语言) 来实现集成.
Autovue 虽然提供了web Service的集成接口, 但是, Autovue的web Service的功能非常少, 只有7个web service, 它完全不是用于取代java api的编程接口.
Autovue的集成, 涉及如下技术点:
- html/javascript
- java/ java applet
- web的安全技术