- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SharePointWindchill系统开发
基于SharePointWindchill系统开发
摘 要:Windchill作为PLM行业代表性软件之一,拥有强大的功能和对多种企业级平台良好的兼容性。但也正因为其强大而丰富的自定义功能使得很多用户在使用时不知所措。本文旨在介绍基于微软SharePoint平台对Windchill进行二次开发,方便用户对Windchill数据进行访问和操作。
关键词:Windchill;SharePoint;产品生命周期管理
中图分类号:TP311.52
Windchill作为PLM行业代表性软件之一,拥有强大的功能和对多种企业级平台良好的兼容性。但也正因为其强大而丰富的自定义功能使得很多用户在使用时不知所措。要熟练使用Windchill需要经过较长时间的培训和相关领域的经验,对中小企业来说,在专业技术人员配备上可能更捉襟见肘。
SharePoint作为微软推出一个文档和信息共享的服务器平台有着友好的界面、强大的搜索功能和微软产品一贯的易用性,如果能将Windchill的数据在SharePoint平台上加以呈现无疑可以降低使用的技术门槛,而对那些只想简单浏览数据的用户来说,SharePoint更能免去他们登录Windchill查找的时间,将想要的信息更直观地显示出来。
本文通过对Windchill进行二次开发,提出了基于SharePoint的Windchill Web Part系统。
1 Windchill Web Part系统的模型
在整个系统中,Windchill扮演着后台数据库系统的角色,其自带的Info Engine提供了数据访问与操作的各类接口和调用的方法。本系统通过对Info Engine的二次开发,将基于数据类型的一系列CRUD(增删改查)操作封装成操作Windchill数据的任务。利用JAXB技术,再将任务转化成Web服务方法,供SharePoint系统调用。
SharePoint提供了基于Web方法的开发技术,可以将 Web方法文件中的数据实体和操作转化为应用定义文件(ADF),并导入到BCS(Business Connectivity Service Application)中。本系统使用SharePoint作为开发平台,利用BCS技术在SharePoint的站点中就可以创建外部列表或者其他业务数据相关的Web部件,通过它们将Windchill的数据最终呈现在用户面前。
Windchill的客户端可以通过JSP文件,使用WSDL作为接口定义语言,应用SOAP访问协议和TCP/IP网络传输协议实现对Windchill数据的访问。Windchill的Web服务器(Apache/Tomcat)能够接受所有的访问请求,并将它们传给Info Engine服务器,然后通过Info Engine完成不同的访问任务,并将最终结果返回给客户端。
SharePoint能够通过ADF文件的生成,将Windchill中不同类型的数据以实体的形式部署到业务数据连接应用程序。该应用可以在Web部件,外部列表,和企业搜索引擎等功能模块中体现出来。任何Windchill数据的更新都能够同步到SharePoint的系统中。
2 Windchill Web Part系统的关键技术
2.1 SharePoint BCS技术
BCS全名Business Connectivity Services,是微软提出的一套数据集成解决方案,提供了一整套将SharePoint 2010与外部数据相连的功能。使用BCS可以极大的扩展SharePoint的协作能力,将组织内其它系统中的数据也囊括到我们的协作体系中来。用户可以在SharePoint里访问业务数据并将这些数据通过WebPart的形式加以呈现,使用搜索引擎和索引功能用户还可以对这些数据进行检索。BCS架构包含以下主要元素:
BDC Metadata Store-BDC元数据存储提供了外部内容类型的存储集合,每种内容类型描述了如何连接到对应的外部存储。
BDC Server Runtime-在BDC服务器端的Runtime能够连接到后端系统并根据外部内容类型存储中定义的外部内容类型访问各种数据。
内建的用户界面-BCS可以通过Web部件自带的用户界面展示外部数据源的数据,并通过添加外部列表提供更深层次的集成。
BDC Client Runtime-使用户可通过客户端的缓冲机制进行脱机操作,还可以对数据进行改动并写回到服务器端。
2.2 Windchill Info Engine技术
Info Engine是Windchill系统中一个可以独立部署的集成引擎。它提供了标准的适配器,能够直接将Windc
您可能关注的文档
最近下载
- 护理事业近五年发展规划(2026-2030).pdf VIP
- 虚体医学丛书:医说解集——昆明新空间1025实验室.pdf VIP
- 跨学科实践活动10 调查我国航天科技领域中新型材料、新型能源的应用-九年级化学下册(人教版2024).pptx VIP
- 2024中国可再生能源大会:大型伞梯式陆基高空风力发电技术研究.docx
- 特发性与继发性三叉神经痛诊疗专家共识(2025版).pptx VIP
- 工艺管道施工方案.pdf VIP
- 《像山那样思考》课件.ppt VIP
- 工艺管道施工方案.doc VIP
- 分析石油地质勘探与储层评价方法.docx VIP
- DB11T 891-2012 居住建筑节能设计标准.pdf VIP
文档评论(0)