DFC和DFS的优缺点?
我是 Documentum 的新手,我必须将一个代码从 Documentum 基础类升级到 Documentum 基础服务。 有人可以提供每种方法的优缺点,以及开始使用它的良好信息来源吗?
顺便说一句,我正在用 Java 编写代码以从 documentum 中获取信息。
I am new to Documentum, I have to upgrade one code from Documentum foundation class to Documentum Foundation Services. Can someone provide the pros and cons of each, and good source of information to get started with it.
btw, I am writing code in Java to get information from documentum.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
DFS 是 DFC 之上的抽象层。
SourceRebels 是部分正确的,除了 EMC 现在将 DFS 视为外部应用程序 (API) 集成的主要模型这一细节之外。 您不再需要使用编译语言(Java 或 .Net),因为您可以通过 SOAP Web 服务调用完成所有操作。 DFC 仍然可用于低级别交互,但随着每个 Documentum 版本的推出,DFS 中添加了更多服务。
主要区别之一是对象模型。 在DFS中,您可以创建一批操作发送到服务器执行(例如创建10个对象)。 DFS 中还有一些复杂的操作,使用 DFC 需要更多代码才能完成。 DFS 还允许您将代码部署到未安装 DFC 的计算机上。
有关 Documentum 相关问题的最佳资源是 http://developer.emc.com。
DFS is an abstraction layer on top of DFC.
SourceRebels is partially right, except for the detail that EMC is now treating DFS as a primary model of integration for external applications (API). You no longer need to use a compiled language (Java or .Net), since you can do everything via SOAP webservice calls. DFC remains available for low-level interaction, but with every Documentum release there are more services added to DFS.
One of the key differences is the object model. In DFS, you can create a batch of operations to send to the server for execution (for instance, create 10 objects). There are also some complex operations in DFS that would take much more code to accomplish using DFC. DFS also allows you to deploy your code to machines without the DFC installed.
Your best resource for Documentum-related questions is http://developer.emc.com.
恕我直言,它们没有可比性,因为它们的重点不同。 DFC 是访问 Documentum 的 API,而 DFS 是一个服务框架,其中包含一些预定义的服务,提供与 Documentum 交互的一些功能。
这很重要:我从未使用过 DFS :-)
DFC = 自己动手。 传统的客户端-服务器编程。 快点。
DFS = 使用预定义服务或自行完成重要任务。 SOA。 您可能需要在新服务器中部署服务或购买更多 Documentum 许可证(对此不确定)。 虽然速度很慢,但如果我想从某些遗留系统访问 Documentum,使用它会感觉更舒服。
这就是我的看法,希望你觉得它有用。
IMHO they are not comparable because they are not focused on the same. DFC is an API to access Documentum while DFS is a service framework with some predefined services providing some functionality to interact with Documentum.
Thats important: I never used DFS :-)
DFC = Do-it-yourself. Traditional Client-Server programming. Faster.
DFS = Use predefined services or do it yourself for non-trivial tasks. SOA. Probably you need to deploy your services in a new server or purchase more Documentum licenses (not sure about that). Slow but I will feel more comfortable using this if I want to access Documentum from some legacy systems.
Thats my grain of salt I hope you find it useful.
DFS 是 Documentum 的新时代 API(基于 Web 服务概念构建)。 您需要阅读 DFS 的文档,该文档非常有解释性。 除此之外,您还需要对 Web 服务调用(公开服务、WSDL、构建远程客户端)有基本的了解。
DFS is the new age API for Documentum ( built on the web services concept). You need to read the documentation for DFS which is pretty explanatory. In addition to this you need to have a basic understanding of web service calls (exposing a service, WSDL, building remote clients).