13.SWIFT PLM系统的高端技术优势
3.13.1 可靠性和稳定性
SWIFT PLM各个应用均是建立在统一的SWIFT PLM平台之上,该平台提供各种手段,帮助企业收集产品数据、梳理产品信息、萃取产品知识,最终实现企业产品知识管理。
SWIFT PLM平台采用新一代的企业级PLM体系架构,使领先企业能获得可靠扩展性,并能将他们的SWIFT PLM快速在其全球产品网络中进行部署。这个多层的,符合标准,基于服务的架构利用了Web Services、J2EE、XML、ESB、BPEL、Portal、以及分析技术为所有SWIFT PLM应用提供三项核心能力:
1. 对全企业产品记录提供细粒度的、基于角色的信息访问控制策略;
2. 对全球产品网络活动和资源提供实时的可见性、同步和控制;
3. 提供闭环、多场景、嵌入式的决策支持以辅助产品策略的制订。
通过在一个统一的SOA平台上,向整个SWIFT PLM可配置的、业务完备的套装应用,提供这三项核心功能,SWIFT PLM让她的客户充分利用平台公共的安全性、管理维护能力、数据模型、以及无缝的用户体验和嵌入的决策支持功能,从而实现最低的总拥有成本。
一整套公共的平台服务让SWIFT PLM所有应用都使用同样的业务规则、导航模式、基于条件的安全控制和工作流程、参数化查询、基于事件的订阅机制、以及动态的对象关联。该统一化的途径,与生俱来的具备以高度可配置、然而又易于升级维护的方式,支持跨应用、跨企业的协同业务流程的能力,从而能为SWIFT PLM客户及其产品网络合作伙伴带来最大的灵活性。
SWIFT PLM平台通过以下方式,助力企业向知识型组织转变:
1. 为所有的结构化和非结构化产品信息提供统一的全球存储空间;
2. 细粒度的企业知识财产(IP)保护、追踪和可溯源能力;
3. 跨所有方案模块的无缝的、直观的、一致的基于角色的用户体验;
4. 全面的报表及嵌入式的信息分析功能;
5. 闭环的纠正行动和决策执行;
6. 现代的、模块化的体系架构能跨整个全球产品网络支持多企业、协同业务流程;
7. 企业级的可扩展性、安全性、可用性、和容错能力。
SWIFT PLM平台提供:
1. 共同架构;
2. 事件通知和订阅;
3. 文档管理;
4. 安全的全文检索和参数化查询;
5. 工作流程和流转;
6. 闭环纠正行动;
7. 讨论与事务处理;
8. 互关联;
9. 决策支持;
10. 安全性;
11. 系统管理;
12. 目录服务与单点登录;
13. 全球化。
3.13.2 易用性和兼容性
SWIFT PLM平台提供先进的体系架构以最小化系统配置和维护成本。所有的应用都使用相同的、一致的导航模式和动态的对象关系,所有的应用模块都基于一套共同的产品记录、系统架构和文件结构进行操作。各应用都使用共同的功能,例如参数化查询、基于条件的安全控制和工作流程、基于事件的订阅机制、附件浏览和标注、以及完整的报表和嵌入式分析。系统管理工具使应用配置、业务规则定义、以及运行时的系统监控成为常规客户端应用的一部分。SWIFT PLM单一的、共同的管理架构既提供了应用管理,也提供了系统管理。将应用管理与系统管理分开,为大范围部署系统提供了极大的灵活性。
强大的事件通知和订阅功能使用户能以实时、具有前瞻性的方式,当SWIFT PLM中的对象发生更改时得到系统的通知。通知可以通过e-mail或SWIFT PLM用户收件箱中的消息的方式发送。该功能允许用户配置多个e-mail通知,以便在审批流程过程中,通过SWIFT PLM发送给相关人员。当偏离或停止供货通知失效的时候,系统还能发出事先的警告。
利用订阅的概念,用户可以动态地订阅那些他们希望得到通知的变更。拥有适当权限的用户可以随时订阅任何发生在SWIFT PLM对象上的变更,甚至包括SWIFT PLM对象上某些字段值的更改。例如,一个用户可能希望在某个物料的描述发生更改时,某个项目的成本字段更改时,或者有新的附件被签入到某个文档对象上时,得到系统的通知。
SWIFT PLM提供的讨论对象使用户可以直接围绕相关对象展开讨论。同其它SWIFT PLM对象一样,讨论也可以结构化的方式进行分类和配置属性。讨论可流转,可使用SWIFT PLM任何查询方式进行查询,可与任何SWIFT PLM对象建立关联,对讨论的任何操作一样需在SWIFT PLM权限管控机制下进行。这样,以往非结构化的讨论线程就能够以结构化的方式在SWIFT PLM系统中进行管理,这有利于促进企业产品知识的汲取和形成。
事务处理是针对讨论内容所建立的零时性工作指派,同其它活动对象一样,事务处理也需指定责任人和期限时间,可追踪也可考核。这就使得SWIFT PLM的讨论是可行动的。
SWIFT PLM讨论功能
3.13.3 标准性和开放性
SWIFT PLM提供各种手段帮助用户依据正确的数据制订正确的决策:
1. 互相关联的、直观的、丰富的信息呈现;
2. 多样化的信息查询手段;
3. 标准和自定义的可重用保存查询;
4. 丰富的标准报表和客户化报表;
5. PLM仪表盘;
6. 嵌入式的信息分析功能。
3.13.4 系统管理的安全控制方法
SWIFT PLM系统管理员(Agile Administrator)提供了一个单一的、公共的系统管理模块,同时加速和减轻了系统管理员为配置和维护SWIFT PLM系统所需执行的工作。一些新增的系统管理员功能也大幅简化了系统配置所需的工作:
SWIFT PLM系统管理
1. 单一的、公共的管理模块既支持用户管理也支持系统管理;
2. 为所有的SWIFT PLM对象类型和业务规则定义元数据;
3. 为所有的SWIFT PLM全球业务流程定义元数据;
4. 为所有的SWIFT PLM数据访问权限定义元数据;
5. 为所有共享的全球查询操作定义元数据;
6. 作为可重用对象定义用户、角色和权限;
7. 针对所有SWIFT PLM对象类型提供管理报表;
8. 团组及部门定义和管理;
9. 导出及导入公共管理配置;
10. 支持全球同步系统管理;
11. 能为所有应用模块所共享的可重用列表定义;
12. 提供对所有SWIFT PLM对象类型所做任何更改的历史记录;
13. 定义SWIFT PLM流程扩展(PX)触发事件;
14. 为支持多语言设定各元数据的值;(支持英语,法语,日语,简体中文,繁体中文,德语,韩语等)
15. 定义通知和订阅;
16. 定义XML发布事件、格式、协议、和目的地。
17. 无限制用户注册数量,同时在线用户支持大于2000人(根据部署的集群类别不同,支持更多的用户量)。
3.13.5 SWIFT PLM系统的扩展性
SWIFT PLM集成框架提供一整套工具和产品,使SWIFT PLM系统能与其它企业级系统进行开放的、基于标准的集成,该集成既可以在企业局域网内,也可以跨全球产品网络进行。这些工具和产品均基于行业标准,如J2EE、Java、XML、XSLT、PDX/Rosetta Net、aXML、JMS、JAAS、HTTP(S)、FTP、SOAP、以及WSDL,并充分利用现代SOA组件,包括ESB、BPEL、Portal、以及BAM方案。SWIFT PLM集成框架能帮助企业在整个扩展供应链提高产品记录的可见性和可使用性,降低基于SOA进行系统集成的总拥有成本。
SWIFT PLM集成框架能为企业带来关键效益:
1. 降低基于SOA进行系统集成的总拥有成本;
2. 在整个企业及全球产品网络扩展产品记录的可见性的同时,加强对产品记录的控制。
3. 使产品内容能为符合行业标准的基于SOA的集成和整合系统所用,包括ESB、BPEL、Portal、以及BAM;
4. 使产品内容能为产品设计、生产计划、车间现场、ERP、HRM、SCP、以及CRM等应用系统所共享;
5. 在全球产品网络合作伙伴同步产品内容,包括ODM、EMS、FAB、封装测试、分销商、以及组件供应商;
6. 当知识财产在系统之间以及产品网络合作伙伴之间流动的时候,能够追踪这些关键的知识财产,这样既可在企业内部,也可在防火墙外面审核所有协同数据交换;
7. 能使执行层仪表盘实现跨项目快速汇整,找到高风险和有重大影响的活动。
集成框架提供:
1. SWIFT PLM软件开发工具集(SDK);
2. 仪表盘扩展(DX);
3. Web Services扩展(WSX);
4. SWIFT PLM集成服务(AIS);
5. SWIFT PLM内容服务(ACS);
6. 流程扩展(PX);
7. ERP集成。
3.13.6 SWIFT PLM软件开发工具集(SDK)
SWIFT PLM SDK使Agile合作伙伴或客户能在SWIFT PLM平台上搭建强大的基于SOA的应用。SWIFT PLMSDK包含一套纯Java API以及一个框架,用户能够基于这套API和框架开发Java客户端、Web客户端、集成客户端、以及平台级的Web Service扩展、流程扩展、和仪表盘扩展。除此之外,SWIFT PLM SDK还包括编程工具、接口、完整的文档和实例,提供给SWIFT PLM程序开发人员开始快速设计和实施SWIFT PLM方案所需要的所有条件。
客户可以利用SWIFT PLM Java API:
1. 开发Java客户端,Web PLM客户端,以及基于SOA的PLM集成客户端;
2. 利用仪表盘扩展(DX)扩展SWIFT PLM执行层仪表盘;
3. 创建Web Service扩展(WSX)以向外提供SWIFT PLM数据和流程;
4. 通过流程扩展(PX)扩展SWIFT PLM服务器功能。
3.13.7 仪表盘扩展(DX)
SWIFT PLM仪表盘扩展允SWIFT PLM客户快速配置SWIFT PLM系统,以访问内部或外部内容,并将结果呈现给授权用户,以便用户在标准的SWIFT PLM Web客户端中以合适的图表格式浏览并分析结果。
利用仪表盘扩展,客户无须编程就可以快速构建简单的Portal方案,并使这些Portal在SWIFT PLM的标准Web客户端中被使用。例如,曾有SWIFT PLM客户利用DX创建图表仪表盘,提供以下类型的产品记录信息:
1. 显示产品组合管理、产品质量管理报表;
2. 显示ERP库存信息;
3. 显示实际销售数据的图形;
4. 以图形格式显示查询数据。
3.13.8 Web Services扩展(WSX)
SWIFT PLM Web Service扩展提供了工具和一个框架,以在平台的层面上扩展SWIFT PLM的应用,该扩展是通过开发新的、基于SOA的Web Service来实现的。客户可以创建他们自己的Web Service,以标准的方式将SWIFT PLM的数据和业务流程呈现给外部的合作伙伴或其它企业应用。
因为WSX是一个平台级的框架,它继承了SWIFT PLM平台所有的可扩展性、可用性和系统性能等特性。WSX开发人员很容易在开发环境中设计、实施和测试他们的WSX服务,并把这些WSX服务部署在QA环境中进行系统集成测试,然后,一旦完成所有测试,将他们的WSX服务发布到企业SWIFT PLM应用服务器集群的生产环境中。在这个环境中,这些服务继承了上述的所有平台特性。
SWIFT PLM客户利用WSX服务补充SWIFT PLM标准的开盒即用的Web Services,以显示产品组合管理、产品质量管理报表。这些Web Services被称为SWIFT PLM集成服务(AIS)。
3.13.9 SWIFT PLM集成服务(AIS)
SWIFT PLM集成服务是一组预先定义的Web Service,其目的是简化SWIFT PLM系统与其它企业应用系统的集成,包括EAI、ERP、MES、CRM,以及其它企业集成系统,包括ESB、BPEL、Portal、和BAM。
AIS Web services提供导入和导出的功能,可被用于:
1. 导入服务:将大量或少量产品记录信息发布进SWIFT PLM数据库;
2. 导出服务:从SWIFT PLM数据库中提取大量或少量产品记录信息;
3. 物料查询服务:在SWIFT PLM数据库中查询物料。
作为最早就绪,企业级的Web Service之一,AIS在历史上有着独特的亮点。在上世纪90年代晚期,当Web Service的概念刚刚形成的时候,AIS就开始帮助许多SWIFT PLM大型的企业客户武装产品网络。从那时起,AIS就得到不断地扩展和增强,包括采用所有现代的Web Service协议,如WSDL、SOAP、和UDDI。
3.13.10 SWIFT PLM内容服务(ACS)
SWIFT PLM内容服务(ACS)是一个事件驱动的基于XML的发布服务,它使产品记录内容能为更为广泛的业务应用、以及内部和全球产品网络的外部用户所使用。除此之外,ACS还允许员工和供应链合作伙伴安全地按需发送产品内容。ACS能被配置为在产品生命周期的任何阶段,为产品网络中的不同用户和系统自动过滤、发布、和追踪产品记录内容。
SWIFT PLM内容服务
使用如上所述的按需发布或自动发布的方式,ACS能保护敏感的企业知识财产(IP),并确保在全球的产品网络中的所有人员和系统能围绕最新的准确的产品内容保持同步。
ACS能在全球产品网络安全地发布产品记录内容,包括以下SWIFT PLM企业对象:
1. Item Master;
2. Document Master;
3. 物料清单(BOM)
4. 合格制造商名单(AML);
5. 已协商价格清单(NPL);
6. 合并汇整价格清单;
7. 工程变更指令(ECOs);
8. 制造变更指令(MCOs);
9. 价格变更指令(PCOs);
10. 零件、文档、价格、及变更附件。
产品内容发布格式包括PDX,一种用于传递产品数据的被承认的行业标准;以及aXML,一个可容纳所有产品记录信息的PDX的超集,包括物料、零件、文档、BOM、AML、价格、NPL、变更、质量、合规、项目以及组合信息。
客户可利用ACS:
1. 将产品内容发布给ERP、SRM、HCM、以及CRM应用;
2. 通过Web Service或JMS同现代SOA组件整合,包括ESB、BPEL、Portal、以及BAM系统;
3. 同合作伙伴的SWIFT PLM系统同步产品内容,让所有成员在产品生命周期的所有阶段都能够维护一致的,实时的协同实践;
4. 利用SWIFT PLM的安全和追踪机制,以及开盒即用的知识财产报表,追踪知识财产跨越企业边界的流动;
5. 向ODM、EMS、FMS、封装测试伙伴发送设计、原型样机、制造、以及质量数据包,包括元数据、文件附档和模型;
6. 在数据包交换流程中合并基于SOA的目标反馈内容,以确保流程符合外包产品网络运作的要求。
3.13.11 流程扩展(PX)
SWIFT PLM流程扩展提供框架以扩展SWIFT PLM服务器和SWIFT PLM客户端的功能。流程扩展使企业能够在SWIFT PLM和其它企业系统之间更为有效地连接信息和流程。
流程扩展为SWIFT PLM所有大型客户为使用。例如,流程扩展被用于:
1. 创建客户化运作报表;
2. 用户驱动以及工作流驱动的客户化操作;
3. 能被SWIFT PLM客户端使用的客户化验证工具;
4. 能通过下拉菜单触发的客户化用户驱动操作;
5. 客户化的自动编码器以支持复杂的产品及/或文档编码规则。
除此以外,多个流程扩展可以连接成一个链,每个流程扩展都执行一个独立的业务功能。这就使客户能模块化他们的代码,并针对不同的使用场景,重用这些模块化的PX。
3.14 方案优势
SWIFT PLM全面管理产品记录
我们所规划建议的产品生命周期解决方案有以下优势:
1.对产品开发过程所涉及到的决策层、计划层、支持层和执行层均提供信息化支持;
2.能在统一的环境中管理企业产品计划、项目、流程和数据等核心业务信息,而且这些信息内容互相关联、无缝整合,从而能支持企业全面信息化管理战略;
3. 业务完备。只需简单的系统配置就可以实现大部分系统需求,开发工作量少,实施周期短,见效快;
4.充分保护既有投资,不影响已有信息系统的正常运作;
5.采用产品化的商业系统集成组件,基于Web Service,XML等标准集成技术,系统集成实施风险小,开发量少;
6.开放性的系统架构,开放性的集成框架,开放性的分析框架,系统弹性好,可扩展性强,并能提供企业级的系统性能。