[发明专利]根据业务流程的描述自动创建业务应用无效
申请号: | 201210031644.8 | 申请日: | 2012-02-13 |
公开(公告)号: | CN102682357A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | M·伯尔特;G·林霍斯特;E·肯尼迪;T·豪根;S·格林伯格;R·麦克明;W·霍奇森;K·谢斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 潘明婳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 根据 业务流程 描述 自动 创建 业务 应用 | ||
技术领域
本发明涉及业务应用的自动创建。
背景技术
托管或本地安装的业务应用创建、监视并以其它方式处理请求、定单、报价和类似的经营活动。许多业务应用还集成诸如制造、库存、规划和购买操作等运营方面,有时允许货物和服务的供应者和消费者之间的交互。
通常最好任命拥有被这些业务应用自动化的业务流程的业务专家来构建这样的业务应用。然而,业务专家通常具有很少或不具有编程经验,而可用于构建这些类型的应用的编程工具通常需要数据库和编程专业技能。这使得这样的工具超出这些业务专家中许多人的能力范围。
当今可用的应用构建工具是不灵活的、不完善的、范围太窄、或如此复杂以致于它们与它们被设想来代替的编程工具一样难以理解。例如,点解决方案(预封装应用)是受限的,因为要么缺乏对定制的支持,要么只存在有限的定制设施。用于编程工具的模板(可在工具中修改的预封装解决方案)是替换的解决方案,该替换的解决方案取得了一些成功但也遭受许多缺点。底层编程工具可能仍需要用户具有数据库和编程专业技能。此外,找到最适于解决业务问题的模板通常是有挑战性的。合适的模板通常是复杂的且对用户而言难以理解和修改。而且,模板往往是难以组合的功能“岛”。另一常见的方法是提示用户作出一系列选择并基于这些选择生成应用的向导。然而,向导通常不是可重入的(即它们支持生成但不支持编辑),且不使用允许更新和扩展的可扩展元数据方案。这限制了这样的向导的有用性。
发明内容
提供本发明内容以便以简化的形式介绍将在以下的具体实施例中进一步描述的一些概念。本发明内容并不旨在专门标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
各实施例针对用于根据用户提供的业务流程描述来自动创建业务应用的应用构建器工具。可使用元数据来定制应用构建器工具。元数据向用户提供一组业务术语以及用于从这些术语生成应用的信息。用户或者可从列表中选择术语,或者可输入新的业务术语来描述他们想要应用来自动化的业务问题。应用构建器可分析用户提供的术语,并使用与这些术语相关联的元数据来选择、生成和组合业务应用组件。应用构建器可使用元数据来作出上下文敏感的建议供额外选择。这些额外选择使得额外的应用组件被生成。结果是起作用的应用。生成过程是重入的——用户可使用系统生成新应用组件以及编辑现有的应用组件。元数据和应用构建器均可按照允许系统基于用户作出的选择而被调节的方式来扩展——随着利用系统并作出选择的用户的增多,系统对这些选择提供的解决方案得到改善。
通过阅读下面的详细描述并参考相关联的附图,这些及其它特点和优点将变得显而易见。可以理解,前述一般描述和以下的详细描述都是说明性的,并且不限制所要求保护的各方面。
附图说明
图1示出了联网环境,其中根据一些实施例应用构建器可采用从客户端应用提供的业务术语提取的可扩展元数据生成业务应用;
图2示出了具有可选业务术语以构建业务应用的示例界面的屏幕截图;
图3示出了提供可搜索的业务术语以构建业务应用的示例界面的另一屏幕截图;
图4是可实现根据各实施例的系统的联网环境;
图5是可实现各实施例的示例计算操作环境的框图;以及
图6示出了根据各实施例用于根据问题的业务描述自动创建业务应用的过程的逻辑流程图。
具体实施方式
如上简述,应用构建器可根据用户提供的业务描述自动创建业务应用。使用元数据来定制应用构建器,元数据可被扩展。元数据向用户提供一组业务术语以及用于从这些术语生成应用的信息。用户或者可从列表中选择术语,或者可输入新的业务术语来描述他们想要应用来自动化的业务问题。应用构建器可分析用户提供的术语,并使用与这些术语相关联的元数据来选择、生成和组合业务应用组件。应用构建器可使用元数据来作出上下文敏感的建议供额外选择。这些额外选择使得另外的应用组件被生成。结果是起作用的应用。在以下详细描述中,参考了构成详细描述的一部分并作为说明示出各具体实施例或示例的附图。可组合这些方面,可利用其他方面,并且可以做出结构上的改变而不背离本发明的精神或范围。因此,以下具体实施例并不旨在限制,并且本发明的范围由所附权利要求及其等效方案来限定。
在以下详细描述中,参考了构成详细描述的一部分并作为说明示出各具体实施例或示例的附图。可组合这些方面,可利用其他方面,并且可以做出结构上的改变而不背离本发明的精神或范围。因此,以下具体实施例并不旨在限制,并且本发明的范围由所附权利要求及其等效方案来限定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031644.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:虚拟购物辅助
- 下一篇:一种细脚拟青霉菌株及其应用
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理