• 1.摘要
  • 2.基本信息
  • 3.基本内容

XML-COS

XML-COS的全称是XML Configured Operating System,即通过配置XML实现功能点,并能直接运行这些XML,提供服务能力的系统。它是由JAVA开发的一套运行环境,可以根据加载的不同XML,实现提供不同业务能力的应用。XML-COS目标是实现具体业务全配置化,非业务功能代码化,减少业务配置难度。任何人在Internet都能实现个性化软件需求。

基本信息

  • 中文名

    XML配置运行系统

  • 外文名

    XML Configured Operating System

基本内容

XML-COS

基础语义:

<def xmlid="" clazz=""/>

<action key="" event="{}" input="{}" config="{}" output="{}" xmlid=""> <action key="" event="{}" input="{}" config="{}" output="{}" xmlid=""/>

</action>

def定义一个基础功能,xmld为系统内的唯一编号,系统启动时只是加载,不实例化。

action 定义一个具体的业务功能,key为系统内唯一实例化编号,系统启动时该配置项将实例化。event为该功能事件,系统内置了一些事件如:worktime(定时调用),asyn(异步调用) ......,也可以自己定义。input为入参格式,config为该功能的配置属性,output为出参格式,每个功能参数都由JSON语言配置。

判断逻辑:

<if cond="">

<action.../>

</if>

<while cond="">

<action.../>

</while>

<for collection="">

<action.../>

</for>

系统参数容器: