JustDesign开发平台

Just Design功能概述

Just Design软件应用构建平台是采用全新的开发理念设计出的应用软件开发平台和运行平台,从软件设计、开发、测试、运行、维护、更新等整个产品开发的生命周期全部在同一个平台中实现;通过平台提供的各种功能支持完成产品的定义,无需编码即可完成产品的开发。 
Just Design平台包括基本开发平台、业务开发平台以及应用运行平台三大支撑体系,其中基础开发平台是用于支撑无编码开发的基本系统,为定义各种业务应用提供基本应用支持;业务开发平台为各种应用提供业务属性支持,完成如ERP、OA、CRM等不同行业不同业务应用需求的功能开发;应用运行平台是为了支持平台开发和运行提供的应用体系,JD开发平台本身就是以此运行平台为基础运行的。

Just Design的运行架构

Just Design软件应用开发平台是是以J2EE为基础,并在系统中加入子EJB模拟功能,它可以在各种支持SERVLET2.1以上的各种中间件中使用。中间件可选用的产品比较多,如商品化的WEBSPHERE、WEBLOBIC,免费的TOMCAT等;同时系统支持在windows、linux、unix操作系统上运行。 
Just Design与传统的软件开发平台最大的不同是将开发过程变成了定义和使用一个工具,基于对象驱动的UI功能设计为软件开发带来全新的理念和模式,有效的简化了软件的开发过程,提高软件开发的效率,提升软件的稳定性; 
Just Design平台是可高度复用的软件平台,所有平台提供的基本功能均以通用UI的模式进行设计,将变动的部分由使用人员去指定,因此每一个功能可以无限次的进行复用;正是基于这样的设计理念,使得Just Design平台可以成为一个不断扩充的共享应用平台,应用做的越多,平台提供的UI功能越多,平台就越具有灵活性和可用性、高扩充性。

Just Design实现企业应用的快速定义

  1. 实现不同应用需求的快速定义
    面对不断发展的业务挑战,不同的企业将提出迥然不同的应用需要,从部门应用到企业资源规划,再到整个供应链的整合,每个企业都有自己的信息化思路和需求,这为应用软件产品的发展带来极大的挑战;有些时候,即使是同样的应用功能,由于企业文化、战略和组织的不同,也需要不同的页面展现形式,如有的企业喜欢激进热烈的展现风格,而有些喜欢相对稳妥展现风格。 
    Just Design以面向对象的应用组装方式来应对应用需求的变化,一个新的应用需求可以通过既有对象的重新组合或是构建一些新的对象就可以完成,这极大地方便了新应用的快速推出;当企业需要调整原有应用,实现新的表现形式的时候,Just Design提供可视化的方式,使用户通过拖拽和连线的操作或简单的配置即可完成对页面展现形式的改变。
  2. 实现不同业务流程的快速定义
    由于企业业务战略的多样性,以及行业的差异,促进和支持着许多组织采用创新的工作方法和管理方式,采取更加灵活的组织形式,如企业联盟、项目团队、外包和第三方服务等等,企业的各种业务流程(包含流程中涉及的业务活动、参与者、表单、权限……)也表现得千姿百态。 
    Just Design提供了可视化的工作流定义环境,可按照定义好的工作流逻辑推进工作流实例的定义与执行,也可以完全由用户根据实际业务流程自由定义,满足企业工作流程个性化及人性化的需求。
  3. 实现不同业务规则的快速定义
    不同的企业,其业务策略更是千差万别,对外为赢得客户需要采取独具特色的产品和服务策略、客户营销策略,对内要根据不同的历史和现实而制定相应的人力资源规划、生产规程、采购策略,谋求企业运营的整合和优化。 
    Just Design以可视化的方式使用户通过简单的定义的操作和完全开放的小程序接口完成对业务规则的表达,相对于传统的代码级的编程方式,可视化的方式减少了业务规则的管理和维护的代价,使得业务规则的快速调整成为可能。
  4. 实现不同数据资源的快速定义
    在信息化的市场经济环境中,不断优化企业信息资源库,加强信息资源的积累和共享对于企业至关重要。不同企业,其需要的各种业务数据可能会有很大的差别,包括客户信息、产品信息、订单信息、合同信息、员工信息等。 
    Just Design实现了应用逻辑与具体的数据库访问之间的真正隔离,使应用逻辑的编写者无需关心具体的数据库操作。利用Just Design,用户可以轻松建立起从数据库到业务对象的映射关系,有效整合不同应用模块和系统的数据资源,灵活适应业务数据的变化。

Just Design提升互联网应用生产力

随着企业应用环境和业务需求的日益发展变化,分析、设计、构建、管理和维护互联网应用项目的过程已显得复杂而漫长。现有的产品化或量身定制的企业应用模式,难以摆脱低效率的软件复用、开发周期长、成本居高不下的困境,严重阻碍了企业应用软件产品的快速开发和推广。 
产品化的方式往往具有良好的系统架构和稳定的系统性能,能够适应一定领域的市场需求,但很难满足不同用户的个性化需求。而定制开发的软件系统能够满足特定用户的大部分需求,但开发者总是很难全面考虑软件的扩展性、稳定性等架构因素,产品因此而不能快速适应客户的需求变化,同时也很难提高开发的效率。 
Just Design采用面向对象的企业应用模式,避免了传统大型企业应用的周期长、代价高等缺憾,可以有效地提升互联网应用生产力。而随着时间的发展,企业应用系统也将不断进化,每隔几个月应用生产力将可能提升一倍,实现开发效率成倍数的增长,并将新的系统拥有成本降为原来的一半。
  1. 提高产品开发效率
    由于大型软件是用于支持过程的,而过程不同是很自然的,因为每个组织都使用不同的方法来实现外部看起来差不多的结果。“不断的重复同一种工作!”这正是对当前软件生产现状的最恰当的描述! 
    传统的软件开发中,产品是一个整体,产品的升级需要全面的重新设计和开发。在面向对象的软件体系中,产品由很多对象组成;只需要升级小部分对象,或添加小部分对象就能实现新的产品工程管理。 
    Just Design提供可视化的对象组装的开发模式,使得软件企业可以按照客户的意愿搭建产品,随客户的需求更新产品;同时,Just Design提供了一体化的软件开发过程支持,软件设计的同时即生成代码,一站式的开发、调试、部署的功能,使得软件生产过程变得流畅和敏捷。
  2. 改变传统的产品研发与实施组织方式
    在传统软件项目中,软件的部署管理往往需要复杂的参数设置和漫长的二次开发过程来完成,变化较大的业务需求还无法得以满足,往往是由一个需求人员配合多个模块的开发人员才能完成一个项目的开发和实施。在面向对象的软件体系中,复杂的业务需求也可以在基础对象、通用对象和行业对象上可视化组装完成,有较好的服务工程管理能力。 
    Just Design利用对象技术和可视化技术,屏蔽了底层环境的技术细节,使用户能够真正看到“软件”,从而可以实现更加自由的应用部署,通常是只要了解了用户的需求,使用Just Design平台系统的对象由需求人员即可完成功能的设计,需要编写的代码非常少,一个开发人员可以同时支持几个需求人员,改变了传统的研发与实施组织模式。Just Design提供了可靠的在线定义功能,可以实现应用系统的分模块配置,支持业务处理的分布式实施,支持数据服务的分布式处理。同时,这种部署方式也很大程度地避免了手工部署过程中经常产生的差错。
  3. 降低产品维护成本
    晦涩性是编码式软件难以克服的缺陷,系统管理员很难阅读、理解和修改大批量的代码。面向对象的软件清晰明朗,容易理解和维护,具有很强的可维护性。在面向对象的软件体系中,由可视化的对象运行支撑系统和可视化环境的支持,一般技术人员都有能力完成软件维护。 
    同时,利用Just Design系统运行时监控工具,客户可以实时地监控系统的运行状况,快速诊断系统运行时的错误及异常。利用Just Design所提供的在线更新功能,客户可以在服务器不重新启动的前提下动态地更新数据、业务逻辑、展现逻辑、工作流逻辑、角色的权限甚至菜单。这样的方法可以极大地降低应用系统的维护成本。

对象的重复使用可交付稳定可靠的应用

谋求企业应用的稳定运行和可靠的长期价值,既需要开发环节有效地防范差错,也需要运行环节强有力的支撑。不断出现的系统错误,不可靠的系统性能,经常使企业级互联网应用变得伤痕累累。Just Design提供了面向对象的应用组装机制,以及可靠的应用运行架构,等于为企业应用上了双保险,从而使用户能够容易地获得稳定可靠的应用。
  1. 稳定的应用构架是交付稳定可靠应用的基础
    要建设一座稳固的大厦,首先需要有一个稳固的框架结构,使组成大厦的各个部分能够有合理的位置、连结和受力,同样,要获得稳定可靠的企业应用,首先需要确立稳定的应用的构架。 
    代码式的编程方式,缺乏稳定的应用框架,对系统的轻微改动往往会导致系统的连锁反应,这才是软件脆弱性的元凶。在Just Design支持下,企业应用系统的不同组成部分,包含页面、流程、数据、菜单、权限等能够实现有机融合,用户可以在统一的应用框架下有序地构建和扩展一个互联网应用项目,而无需关注应用构架相关的技术细节。
  2. 对象的大量复用是交付稳定可靠应用的途径
    要获得稳定可靠的应用,更重要的是要重用那些经过多次验证的软件成果,建立良好的软件复用机制。在推进企业信息化过程中,低层次的重复建设问题一直是一个令人头痛的事情,这些不断被“重复发明的轮子”不仅仅耗费着企业的成本,还为应用系统带来了更多的风险和隐患。 
    Just Design采用面向对象的应用组装方式,在大量的对象复用的基础上,使应用软件直接“规避”了由于系统某个部分的差错而产生连锁反应的风险,使软件成果更具稳定性。

Just Design实现应用系统的可管理性

在整个软件生命周期过程中,实现更好的企业应用系统的可管理性,是每一个企业IT部门梦寐以求的图景。试想,对于一个看不见、摸不着的信息系统,如何确保其开发和部署时的无缺陷,保障其运行时发挥正常的作用,对企业IT部门来说确实是一个不小的挑战。 Just Design提供了对软件生命周期的全程支持,在应用开发和运行的不同环节提供了相应的管理工具,让企业IT部门在推进信息化建设过程中尽可以安枕无忧。
  1. 可靠的系统日志确保开发时可管理性
    要构建稳定可靠的企业应用,就需要严格地把守好质量这一关。系统日志是确保无缺陷的产品生产的有力武器。 Just Design提供了不同视角的日志察看能力,可满足开发团队中不同角色把守质量关的特定需要。通过系统运行期间产生的清晰的系统日志,及时地洞察软件生产过程中的差错,进行错误定位。
  2. 简单的应用部署确保部署时可管理性
    代码式应用软件难以摆脱底层环境的种种连结,使得应用的部署变得非常复杂,成为产品应用过程中容易爆发质量问题的重要环节。特别是面对日益复杂的企业级互联网应用环境,各种分布式计算中间件、数据库、操作系统以及网络硬件,更是加剧了应用部署的困难。 Just Design利用对象技术和可视化技术,屏蔽了底层环境的技术细节,使用户能够真正看到“软件”,从而可以实现更加自由的应用部署。Just Design提供了可靠的在线部署功能,可以实现应用系统的分模块配置,支持业务处理的分布式部署,支持数据服务的分布式处理。同时,这种部署方式也很大程度地避免了手工部署过程中经常产生的差错。
  3. 实时的在线监控确保运行时可管理性
    Just Design提供了实时的在线监控和管理工具,让用户实时监控系统运行状况,快速诊断和修正系统运行时的错误及异常,用更少的维护成本确保系统正常发挥作用。 Just Design提供了应用运行时状态、性能、工作流、在线用户等一系列监控;与此同时它还提供了权限认证的功能。在线用户监控提供用户标识、登陆时间、登陆IP地址的统计列表;工作流监控提供工作流状态(启动、挂起、等待)的监控;数据监控提供数据实时监控及状态统计。层次分明的应用系统构架,使得用户可以对系统各个环节的运行时状况一览无余。

通过持续的软件知识对象化提升企业核心竞争力

研究报告显示:“一个软件的60%-70%的功能是可以被复用的。”然而现实情况则是,不同的企业总是在为其客户不断开发着几近相同的“轮子”——某种意义上,“不断地重复发明轮子”正是对当前软件生产模式的最恰当的描述。 
在Just Design面向对象的软件体系下,一个完整的产品解决方案由若干个对象有机组成。用户可以通过既有对象的重新装配来实现新的业务需求,这样的应用产品化模式有利于企业的长期积累,随着企业的发展,其软件产品资产也不断地积累,其核心竞争力也会不断提高。
  1. 建立完备的基础对象库
    其实,任何复杂的业务过程、业务规则都是可以通过有限个原子对象来形成的。 
    Just Design提供了一系列通用的服务,帮助企业建成一个基本完备的原子对象库,它是大部分应用软件所常用的对象,相当多的部分用于诸如数据存取、安全、事务以及事件处理等服务的管理。有了这些通用服务,应用程序开发者就不需要再承受这些负担了。作为使用这种基础对象库的结果,用户可以自由地将注意力集中于他们的业务级对象的应用功能的开发上来。
  2. 通过持续的软件知识对象化建设企业对象库
    随着知识经济的凸显,要想在复杂多变的经济环境中立足,企业需要在知识积累、传递、共享的过程中形成企业的核心能力。企业知识的显性化、对象化是企业知识管理的有效途径。 软件企业对此的体会更加深刻,相对于传统的制造企业来说,软件企业面临着更加复杂多变的经营环境:技术日新月异,雇员流动更加频繁,软件知识难以得到有效积累。 
    在面向对象的企业应用软件中,对象成为企业软件知识的载体。Just Design可以帮助软件企业持续地将企业软件知识对象化,实现企业软件知识的有效积累和沉淀,使软件企业不再担心技术的变化和雇员的流动,逐渐构筑和提升企业的核心竞争能力。

Just Design可提高应用系统的可移植性

Just Design系统是以原子结构件为核心,以搭积木的方式完成了烦琐的程序开发,平台在设计将具体的业务需求抽象化形成一个个原子级应用的结构件,开发人员在开发系统时只是根据不同的业务需求将一个个原子级应用结构件进行组合即可完成程序的编写。 
互联网技术的发展,使得企业应用环境从单机应用,过渡到客户机/服务器的环境,再过渡到浏览器/服务器的环境,并进一步向多层式(N-tier)分布式系统的网络环境迁徙。今天,基于互联网的企业级应用要求软件实现跨空间、跨时间、跨设备、跨用户的协同,软件处于极度复杂的异构环境中,这种情形下,如果不能提高企业应用在异构环境中的生存能力,企业应用的投资回报率将无法保证。 传统的软件体系,与系统应用环境之间存在千丝万缕的关联。软件企业很难解开繁复的关联纠结,使之成为“可在其他系统环境中复用的组件”。而采用面向对象的软件结构,对象已摆脱了对底层应用环境和技术的依赖,使得对象在异构环境中也能实现复用,具有良好的可移植性。
  1. 获得跨J2EE应用服务器的应用
    Just Design支持标准的J2EE应用服务器,包括BEA WebLogic、IBM WebSphere以及JBoss。也可根据需要,满足对其他应用服务器(Servlet引擎)的支持,如Apache Tomcat。应用企业可以根据需要选择自己熟悉的应用服务器,或选择经济适用的应用服务器来支撑上层的应用。
  2. 获得跨数据库平台的应用
    Just Design能够支持Oracle、SQLServer、DB2、Sybase、Mysql等主流数据库平台,很好地屏蔽了上层应用系统与底层数据库的复杂连结。基于Just Design构建企业应用时,用户不必担心最终采用的是什么样的数据库类型,为企业选择既经济又合适的数据库平台提供了自由的空间。
  3. 获得跨操作系统的应用
    Just Design基于J2EE构架的特性,使得企业不用考虑硬件配置或操作系统对企业应用的制约,基于Windows开发的应用系统可以自由地移植到Unix、Linux等操作系统平台上运行。

Just Design平台结构

Just Design平台使用Java语言开发,支持B/S结构应用。

应用结构


系统由客户端、WEB服务器、应用服务器、数据库组成。

系统采用标准的HTTP协议,客户端可以用B/S或C/S方式通过互联网或局域网使用业务系统,系统可以在WEBSERVER处加上防火墙。

网络结构

系统以大型集团应用为基础,可以建立集中式和分布式数据中心,终端用户通过Internet或Intranet进行各种业务处理。 
系统组网方式灵活,如果只限制在局域网使用,TCP/IP协议能通就能用。如果相在互联网中使用,客户端不管用何种方式,能上网就能用,服务器可以采用主机托管或申请固定IP地址或从提供动态域名解析服务的公司申请账号即可以使用。为了管理方便,使用中心数据库是最佳的方式,企业的扩充、变更,系统管理员只需分配帐号和授权即可,这比重新构建新一套系统可以节省大量时间、费用。

平台数据处理流程

系统本身是一个完整的流程,系统通过对象定义后在菜单中注册就能实现单据的录入、查询、统计、打印、报表等各种功能。为了满足不同业务的特殊需求,系统的它在不同的点开放各种接口,系统只需实现这些接口就可以了(当前还得菜单中做注册),如下图的兰色框所示。

联系我们

电话:0379-69868655
传真:0379-69868155
邮箱:lyhlznkj@163.com
地址:洛阳市洛龙区太康东路

          恒生创业大厦13层

扫一扫关注企业公众号

Copyright @ intelcont.com ,All Rights Reserved | 河南慧联智能科技有限公司 | 豫ICP备15015136号-1