水晶企业级应用构造器--水晶EAB
面临的挑战
目前,企业级应用和IT开发商大都是基于SOA架构来支撑不断扩大的企业信息化规模,适应企业不断变化的业务需求,保障系统建设的快速、稳定、可靠、可扩展,同时对企业的业务流程和信息资源进行有效整合和管理。
当前基于SOA架构,实现企业级应用开发主要包括基于基础平台的编码式开发和基于应用平台的定制式开发。
基于基础平台的编码式开发主要是指开发人员在基础架构+中间件环境中,利用编码工具进行应用开发。优点是完全满足用户个性化需求。缺点是需编写大量的程序代码,开发周期和成本难以控制;由于开发者的水平参差不齐,很难保证软件质量;后期维护工作量巨大,业务扩展不灵活、不及时。
基于应用平台的定制式开发是按照开发平台厂商自己制定的开发协议、标准,利用厂商提供的可视化开发工具,通过定义配置进行应用开发,以及在厂商提供的运行环境中运行。与编码方式相比较,优点是开发过程相对简单、快速,能够保证开发质量。缺点是由于采用了厂商自成体系、不标准和封闭的应用开发和运行协议、标准,在可视化开发不能满足用户需求时,只能由厂商修改产品本身来实现,因而实现方法和实现过程复杂和困难。
我们的应对策略
水晶EAB具有基于基础平台编码式开发和基于应用平台定制式开发两者的优势,遵循业界标准的应用开发和运行协议、标准,提供统一应用框架和可视化开发工具,实现快速、灵活的应用开发,同时,支持用户在任意环节嵌入自定义代码,全面实现用户个性化需求。
水晶EAB为用户带来实现业务和IT高度融合的应用架构,快速构建企业级SOA应用,敏捷应对业务、服务、应用需求,达到业务应用最优化,为企业信息化战略目标的实现提供更加灵活、高效、统一的实现手段。水晶EAB带来全新的企业级应用开发与管理理念和模式,为用户提供开发管理、设计开发、调试部署、运行维护的SOA应用全生命周期支持,有效简化开发过程,规范开发管理,降低开发难度和成本,提高开发效率和软件质量。
水晶EAB具有以下特点:
1. 技术先进
水晶EAB采用了当前主流的SOA企业级软件架构和Spring、Hibernate、Ajax等先进技术,具有高性能、高可靠性、高稳定性的特点,水晶EAB具有强大的伸缩性和可扩展性,易于集成原有技术积累。
2. 敏捷开发
水晶EAB提供模块化开发方式,实现应用的高内聚、低耦合。集成化、可视化开发环境,方便开发人员快速建立数据模型、处理模型和页面模型,快速组装业务应用,并根据业务变化,随需应变。
3.开放透明
水晶EAB各个开发环节支持用户嵌入自定义代码,实现个性化需求。最终开发成果全编译为标准的Java、Html、XML、JS等代码,运行稳定、效率高。
4. 灵活管控
水晶EAB具有开发过程管理和配置管理功能,项目管理者和开发人员可以清晰、灵活的对应用组织结构、开发成果、应用部署和运行维护全面管控。
5. 团队协作
水晶EAB在整个软件生命周期中,具有完备的开发过程管理和配置管理策略,支持团队横纵向模式的协作开发。水晶EAB开发基于可视化的开发环境且清晰的业务逻辑,避免了对核心技术人员的依赖。
水晶EAB开发功能
水晶EAB开发功能提供从框架设计、模型设计到应用组装的集成化开发环境,开发过程简单、灵活。水晶EAB提供易学易用的可视化开发工具,包括:数据模型设计器、处理模型设计器、页面模型设计器。
一、简单、灵活的开发过程
利用水晶EAB的可视化开发工具无需或很少编码,以模块化开发方式,通过建立模型,并对模型进行组装,快速实现企业级应用。开发人员可以在开发各个环节加入自定义代码,实现个性化需求。最终开发成果全编译为标准的Java、Html、XML、JS等代码。
二、数据模型设计(数据模型设计器)
数据模型主要负责访问数据库,通过创建数据实体,建立与数据表持久化映射,在具体操作时不需要编写复杂的SQL语句,通过访问数据实体直接读取数据库表。
数据模型设计是可视化方式创建数据实体,以及实体之间的关系。
创建数据实体有两种方式:1)新建实体,同时自动创建物理数据表;2)抽取已有数据表进行创建。
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。