-
公开(公告)号:US08473506B2
公开(公告)日:2013-06-25
申请号:US12782591
申请日:2010-05-18
申请人: Eric Sedlar , Aman Naimat , Ravi Murthy , Doug Mc Mahon
发明人: Eric Sedlar , Aman Naimat , Ravi Murthy , Doug Mc Mahon
IPC分类号: G06F17/30
CPC分类号: G06F17/30424 , G06F17/30923
摘要: A platform (referred to herein as Extensible Application Platform, or XAP) for developing extensible business applications. In one set of embodiments, XAP can include an Extensible Markup Language (XML) based application model that is designed to support a high degree of application extensibility. For example, the XAP application model can support declarative definition of application semantics, separation of application data and metadata, and a flexible type system that allows constraints and calculations (e.g., XQuery constraints and calculations) for a data object instance (e.g., an XML document) to change over time. In certain embodiments, the XAP application model can be implemented via a server-side database/application engine that is configured to interoperate with a spreadsheet-like, client-side user interface. Using the spreadsheet-like UI, a non-programmer can build, customize, and run an application workflow that operates on top of a shared database like a traditional business application.
摘要翻译: 用于开发可扩展业务应用程序的平台(在此称为可扩展应用程序平台或XAP)。 在一组实施例中,XAP可以包括基于可扩展标记语言(XML)的应用模型,其被设计为支持高度的应用可扩展性。 例如,XAP应用程序模型可以支持应用程序语义的声明性定义,应用程序数据和元数据的分离以及允许数据对象实例的约束和计算(例如,XQuery约束和计算)的灵活类型系统(例如,XML 文件)随时间变化。 在某些实施例中,XAP应用模型可以经由服务器端数据库/应用引擎来实现,其被配置为与电子表格样的客户端用户界面进行互操作。 使用类似电子表格的UI,非程序员可以构建,自定义和运行在诸如传统业务应用程序的共享数据库之上运行的应用程序工作流。