没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|其它|编辑:郝浩|2004-02-20 09:53:00.000|阅读 2317 次
概述:
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
2003年10月,年收入近20亿美元全球最大的CRM厂商Siebel公司总裁TOM SIEBEL发出震耳发聩的警告:大型CRM软件已经死亡!人们将不会再采用大而僵化的通用CRM产品,他们将通过构件集成的方式实现个性化的IT方案。权威市场研究及顾问机构Gartner指出,到2005年,至少70%的新的应用软件将会以构件化的方式基于架构开发而成!
所有这一切都在告诉我们一个不可逆转的事实:复杂而僵化的编码式的软件体系即将消失,灵活的构件集成式的软件体系走向前台!
一、脆弱的体系造就“软件危机”的噩梦
在过去的五十年里,软件业经历飞速发展,已经成为推动当今社会的主要动力之一。到今天,软件已经无处不在。然而高速成长的光环无法掩藏软件产业作为一个年轻的产业整体的不成熟,那就软件业“心中永远的痛”——软件危机!
软件危机最早在1968年的NATO会议(Garmisch,Germany)提出,表现为:(1)对软件的需求远超出现有的生产能力;(2)人们依赖于脆弱的软件,目前的软件不可靠、缺乏安全性、性能下降、出错、难以升级,73%的软件项目被延迟、超资、取消或失败。为了从根本上解决软件危机的危机,人类提出了“软件工程的一些列方法,然而,众多的软件工程的方法并没有彻底解决“软件危机”的问题。 1986年,弗雷德里克.布鲁克斯提出一个著名悲观论断:“没有一种单纯的技术或管理上的进步,能够独立地承诺在10年内大幅度地提高软件的生产率、可靠性和简洁性”。非常遗憾的是银弹论断迄今为止尚未打破!据美国国家标准和技术研究院的一份报告显示,占据世界软件销售额85%的是大型的专用软件,而其开发的失败率却高达70%。
传统的软件工程的方法没有根本解决“软件危机”的问题,这是因为它们大多都关注于软件结构和软件生产流程的某些环节的优化,却没有彻底改变软件脆弱的软件体系——编码式的软件体系。这种体系注定意味着僵化的软件结构和落后的生产方式,固守这种软件体系,软件业将永远无法摆脱“软件危机”的噩梦!
二、软件体系的变革势在必行
幸运的是,互联网时代的到来,面向构件的技术正走向成熟,面向构件的技术将会将会带给软件业一个全新的软件体系--------——面向构件的软件体系。在面向构件的软件体系中,灵活的构件集成式的软件结构使搭积木式的“组装软件”的梦想得以实现,软件的开发和维护变得简单,客户可以随时获取适应商业环境变化和IT技术变化的信息化方案,真正实现“随需应变”;软件生产将通过构件集成的方式实现,从而实现了软件的有效复用,避免从代码级做起的重复开发带的低效率和低质量。由此可见面向构件的软件体系将使软件业彻底“软件危机”的噩梦!软件体系的变革势在必行!
三、面向构件的应用基础平台浮出水面
面向构件的软件体系为软件业勾画了一个“美丽新世界”,在这种体系下,面向构件的互联网应用基础平台必然会应运而生,并成为新体系的主角,下文将从分别技术层面、产业层面、应用层面进行分析。
1) 技术层面
l 面向构件的软件技术需要解决构件之间的通信和互操作的问题,应用基础平台可以提供基础设施及“管道”,它使得构件之间可以相互通信。
l 构件的生产需要一个平台。构件的生产过程包括:确定构件在分层的架构中的位置、确定组件的类型、确定包装和适配器、定义构件的范围以及构件的规格说明。这一系列的操作必需要有一个平台来管理和方便的实现。
l 构件的开发需要一个部署、运行平台。构件化组装软件的方式,部署、运行是一个非常重要的环节,因为企业网络资源层面常常会发生变动,不同的企业网络资源层面也不同,部署和运行的环境常常都需要动态的进行,因此也需要一个良好的平台。
l 构件库的管理需要一个平台。构件组装方式进行软件生产,构件的质量和数量是一个积累的知识的质量和多少。当构件的规模到达一定的数量的时候,构件库的管理变得十分重要。正如知识需要管理一样,构件和构件库也需要管理,这也是提高软件生产效率的一个重要方面。构件库的管理包括:构件查找,构件扩充,构件的更新等。
面向构件的体系结构
由此可见:面向构件的应用软件体系的建立,需要有一个坚实的技术平台来支撑。
2) 产业层面
平台的诞生也是软件业进行分工专业化的特殊标志。软件平台层级的不断分化是人类对软件不断进行抽象和提炼的过程,新的层级的出现总是为应用软件开发提供了坚实的基础,从而提高了软件产业整体的生产效率。而新的层级出现往往推动了产业的分工,一些定位清晰的专业化厂商往往会随着产业革命的浪潮走向产业前端,成为改变产业格局的先驱,例如单机时代的微软和三层式分布式处理时代的BEA。
构件技术的开发部署环境和构件运行所需要的基础设施开发的难度很大,如果所有的厂商都从环境和基础设施层做起,显然造成社会资源的极大浪费,因此面向构件技术的革命的兴起需要有专业提供应用基础设施的厂商,以形成产业的有效分工,提供产业整体的效率。
3) 应用层面
勿庸质疑,基于互联网的软件应用成为一种必然。基于互联网的应用时代,人类期望通过无所不在的应用终端实现随时随地的移动计算,分布式处理的中间件已经和操作系统、数据库一样成为一种计算资源,然而如何来屏蔽各种不同操作系统、数据库、中间件以及各种不同硬件、网络资源之间的差别呢?互联应用基础平台正是在这种趋势下诞生了。
总之,无论从技术层面、产业层面还是应用层面从分析,面向构件的应用软件体系的实现都迫切的需要面向构件的互联网应用基础平台的出现。专业的应用基础平台提供商必然会随着产业革命的浪潮走向产业前端!
四、面向构件的互联网应用基础平台提供商
普元是国内最早推进面向构件技术的厂商之一,也是目前国内唯一一家提供真正意义上的面向构件的互联网应用基础平台的专业化厂商。普元把崭新的互联网相关技术与先进的构件复用技术以及可视化开发技术完美地结合起来,创造了一套具有国际领先水平的面向构件的互联网的应用基础平台----EOS。
l EOS集成开发环境(EOS Studio),是可视化的集成开发工具。用户可以利用EOS内置的各类基础构件,采用拖拽画图的方式,就能快速定义出展现逻辑和业务逻辑,规划好数据模型,拟定出WEB表现形式,并支持应用软件的断点调试和分布式部署。
l EOS应用运行环境(EOS Server),负责自动解释执行EOS Studio环境中生产出的图形化"源程序",提供各层次业务过程在Web服务器、J2EE服务器、数据库服务器上的运行
l EOS应用管理工具,包括EOS Deploy、EOS Monitor、EOS Manager等工具,提供应用软件(基于构件开发模式)的动态发布、运行监控、升级等功能;EOS DDTool则提供了数据字典的管理,它使得应用层的业务配置具有强大的灵活性,基本业务属性的变化可以通过参数配置来完成;EOS Role Manager还提供有灵活的基于系统角色的用户菜单与功能设定。
l EOS内置构件库,是支撑快速开发、部署应用系统,具有高度复用能力的一组预制构件的集合。
? 基础构件库
基础构件库是与系统基础应用相关的一组构件,能够完成应用系统最基本的操作功能,包括数据库操作、日期时间操作、字符串操作、数学计算、XML节点操作、事件管理、定时器管理、信息发送、文件上传、业务字典、业务日志等构件。
? 权限管理构件库
权限管理构件库是与应用的数据安全以及权限部署相关的一组构件,能够实现对系统角色、功能权限和数据权限的维护和部署,满足不同用户执行相应业务操作的安全需要。权限管理构件库包括系统角色管理、数据权限管理等构件。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号