CMDBuild是一个先进的网络应用程序,用于管理IT基础设施,其设计遵循面向服务的架构(SOA)原则,并且用Java编写的服务器组件和Ajax用户界面实现。CMDBuild拥有一个以组件和服务为基础的组织良好的架构,这为实现可扩展、可维护的应用程序以及系统的互操作性提供了最佳解决方案。 CMDBuild通过SOAP Web服务提供数据存储在CMDB中的数据以及它们的操作方法;使用标准的JSR端口组件确保与“门户”等应用程序的互操作性。CMDBuild包括一个专门的管理模块,用于配置数据模型、定义用户和权限,并且有一个专门的管理模块用于数据的更新和查询,以及流程的执行和报告。 与CMDBuild集成或互操作的软件组件和行业标准包括但不限于:基于Ajax技术的ExtJS库;带有OO和PostGIS扩展的PostgreSQL数据库;JasperReport报告引擎和iReport编辑器;Enhydra工作流引擎和编辑器JPEd;用于关系图的Prefuse库(Flash技术);OpenOffice和Mystique用于邮件合并的XML技术;Alfresco用于文档管理;OCS Inventory用于自动化库存资产;OpenLDAP用于访问外部认证系统;GeoServer和OpenLayers用于GIS功能;Apache Axis用于Web服务实现;Liferay Portal用于发布JSR端口组件;WMS用于地图处理;WFS用于管理变化特征向量;POP3和IMAP用于访问邮件服务器等。 CMDBuild的代码架构包括XML模式用于报告设计、XPDL用于工作流过程描述、XML模式和XSLT用于与OCS Inventory同步、XML模式用于与OpenOffice邮件合并、JSON用于客户端和服务器之间的数据交换、SOAP协议用于Web服务实现、WS-Security协议用于Web服务认证、JSR 168和286用于端口组件发布、WMS用于地图处理、WFS用于管理变化特征向量、POP3和IMAP用于访问邮件服务器等。 CMDBuild被许多公共和私人实体选择,其中包括州级倡导组织和区域组织等。CMDBuild是市场上最灵活的软件之一,用于配置自定义的资产信息数据库,并设计具有相互关联性的管理流程。 CMDBuild利用面向服务架构(SOA)的概念,以模块化方式构建,通过服务的组合来实现IT基础设施的管理功能,这一设计使得CMDBuild可以适应各种不同的环境和需求。Java作为一种成熟且稳定的后端技术,保证了CMDBuild的性能和安全性。而Ajax界面技术的应用则提升了用户体验,使得与系统的交互更加便捷和直观。 此外,CMDBuild还强调了系统的互操作性,通过SOAP和JSR端口组件等标准技术与不同系统集成,确保了与第三方应用的无缝对接,这对于构建一个协同工作的生态系统至关重要。CMDBuild的组件化设计也方便了未来功能的扩展和维护工作,因为新的组件可以按需添加,而不影响现有系统的稳定性。 CMDBuild是一款功能全面、可定制性强、技术先进的IT资产管理工具,通过其开放的架构和遵循行业标准的设计,能够满足不同规模企业和组织的IT资产管理需求,并为未来的扩展和集成提供了坚实的基础。
- 粉丝: 386
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助