模仿 MS Project Server 2007 Project Server 界面是否可能/合理?
我有一个网络应用程序可以管理大量的项目数据。我不想使用 MS Project Server。我们已经有一个特定于我们需求的服务器端应用程序。如果 MS Project 2007 能够读取和写入一些项目数据,那就太好了。根据我对文档的阅读,MS Project 2007 通过 Project Server Interface (PSI) 与 Project Server 进行通信。 PSI 在 msdn 上有相对详细的记录...所以,我想知道我的 Web 应用程序是否可以实现 Project Server 接口,以便它可以与 MS Project 2007 进行本地对话?
这是个好主意吗?为什么/为什么不呢?有人做过或者尝试过吗?有我可以使用的库吗?使用 MS Project 以外的规划工具是否有更简单的方法可以达到相同的效果?它不可能是一个超轻型项目工具 - 我说的是具有 6000 多个计划任务的项目。
在服务器端,我使用 Zend Framework 和 Doctrine 2 运行 PHP。
I have a web app that manages a significant amount of project data. I don't want to use MS Project Server. We already have a server side application that is specific to our needs. It would be nice if MS Project 2007 could read and write some of the project data. From my reading of the docs, MS Project 2007 communicates with Project Server via the Project Server Interface (PSI). The PSI is relitively well documented on msdn ... so, I was wondering if it would be possible for my web app to impliment the Project Server Interface so that it can talk natively to MS Project 2007?
Is this a good idea? Why/why not? Has anybody done it, or tried? Are there libraries that I could use? Is there any easier way to achieve the same effect using a planning tool other than MS Project? It can't be a little ultra light project tool - I'm talking projects with 6000 + scheduled tasks.
On the server side I am running PHP with the Zend Framework and Doctrine 2.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的,模拟 PSI 在技术上是可行的,但需要大量工作,因此不切实际。使用 Java 库 MXPJ 是将 MS Project 数据传入和传出应用程序的更好选择。
Ok, so emulating PSI is technically plausible, but a massive amount of work, and so not practical. Using the Java library MXPJ is a better option for transfering MS Project data in and out of an application.