-
1.
公开(公告)号:US20060253830A1
公开(公告)日:2006-11-09
申请号:US11123980
申请日:2005-05-06
申请人: Arun Rajanala , Ravindar Roopreddy , Weikuo Liaw
发明人: Arun Rajanala , Ravindar Roopreddy , Weikuo Liaw
IPC分类号: G06F9/44
CPC分类号: G06F8/36
摘要: A computer-implemented method and system are provided for guiding application building using a registry of components, wherein the components are stored as metadata having a reference to one or more saved software procedures that are used to build custom applications. Aspects of the present invention include allowing a user to define an application definition based on business requirements, wherein the application definition comprises a process flow defining a series of process steps, user actions, and domain objects. Each process step identifies one or more domain objects from the business requirements, and each domain object is represented by one or more components in the component registry. A restricted set of components is then created using the components from the component registry that represent the domain objects specified in the application definition. During application building, only access to the restricted set of components is allowed, thereby improving correctness of the application by imposing constraints on the components available to build the application.
摘要翻译: 提供了一种计算机实现的方法和系统,用于使用组件的注册表指导应用构建,其中所述组件被存储为具有参考用于构建定制应用程序的一个或多个保存的软件过程的元数据。 本发明的方面包括允许用户基于业务需求定义应用定义,其中应用定义包括定义一系列处理步骤,用户动作和域对象的过程流。 每个流程步骤从业务需求中识别一个或多个域对象,并且每个域对象由组件注册表中的一个或多个组件表示。 然后使用表示应用程序定义中指定的域对象的组件注册表中的组件创建一组受限制的组件。 在应用程序构建期间,只允许访问受限制的组件,从而通过对可用于构建应用程序的组件施加约束来提高应用程序的正确性。