Common multi-language text management in a business-oriented software framework
    1.
    发明授权
    Common multi-language text management in a business-oriented software framework 有权
    在面向业务的软件框架中,通用的多语言文本管理

    公开(公告)号:US09170826B2

    公开(公告)日:2015-10-27

    申请号:US13717089

    申请日:2012-12-17

    IPC分类号: G06F17/28 G06F9/44

    CPC分类号: G06F9/4448 G06F9/454

    摘要: A system, a method, and a computer-program product for providing multi-language support in applications are disclosed. A first textual expression contained within an application is obtained. The first textual expression is expressed in a first language. A unique key from a hash of the first textual expression is generated. A language code representative of a second language is determined. Based on the generated unique key and the determined language code, a second textual expression in the second language representative of a translation from the first language into the second language indicated by the language code is determined. The second textual expression is provided to the application to replace the first textual expression in a view presented to a user.

    摘要翻译: 公开了一种用于在应用中提供多语言支持的系统,方法和计算机程序产品。 获得应用程序中包含的第一个文本表达式。 第一个文本表达式用第一语言表达。 生成来自第一个文本表达式的哈希的唯一键。 确定代表第二语言的语言代码。 基于生成的唯一密钥和所确定的语言代码,确定代表由语言代码指示的从第一语言到第二语言的翻译的第二语言的第二文本表达式。 将第二个文本表达式提供给应用程序以替换呈现给用户的视图中的第一个文本表达式。

    CUSTOMER INITIATED TENANT OPERATIONS IN A MULTITENANT CLOUD ENVIRONMENT
    2.
    发明申请
    CUSTOMER INITIATED TENANT OPERATIONS IN A MULTITENANT CLOUD ENVIRONMENT 有权
    客户在多云环境中的启动运营

    公开(公告)号:US20150172367A1

    公开(公告)日:2015-06-18

    申请号:US14103879

    申请日:2013-12-12

    IPC分类号: H04L29/08

    CPC分类号: H04L67/306

    摘要: Customer initiated tenant operations are presented that are provided within a work center of a client cloud application. System supported tenant operations combined with automatic validations and determinations are exposed directly to the customer via the work center. Customers are able to coordinate and initiate tenant operations using a specific work center called a service control center, which is added to other work centers that build the cloud enterprise applications or products the customers are using. The enterprise application embedded service control center is connected to a central service control center, which is located in a service provider cockpit system. The central service control center enables the execution of customer specific tenant operations that are tailored to the customer's landscape and guarantees the tenant isolation.

    摘要翻译: 在客户端云应用程序的工作中心内提供客户启动的租户操作。 系统支持的租户操作结合自动验证和确定,通过工作中心直接暴露给客户。 客户能够使用称为服务控制中心的特定工作中心来协调和启动租户操作,这些工作中心将添加到构建云端企业应用程序或客户正在使用的产品的其他工作中心。 企业应用程序嵌入式服务控制中心连接到位于服务提供商驾驶舱系统中的中央服务控制中心。 中央服务控制中心能够执行针对客户景观的客户特定租户业务,并保证租户隔离。

    DEVELOPMENT OF BUSINESS APPLICATIONS
    3.
    发明申请
    DEVELOPMENT OF BUSINESS APPLICATIONS 有权
    发展业务应用

    公开(公告)号:US20140137075A1

    公开(公告)日:2014-05-15

    申请号:US13675854

    申请日:2012-11-13

    IPC分类号: G06F9/44

    CPC分类号: G06F21/6218 G06F8/20

    摘要: In accordance with aspects of the disclosure, a system and methods are provided for managing development of business applications. The system and methods may be provided for defining security relevance for data types associated with business objects, defining security rules for the data types associated with the business objects, and defining validation and test fulfillment of the security rules by providing one or more security runtime modules for each security rule defined by the security rules handler to ensure validation and test fulfillment of each security rule.

    摘要翻译: 根据本公开的方面,提供用于管理业务应用的开发的系统和方法。 可以提供系统和方法来定义与业务对象相关联的数据类型的安全性相关性,定义与业务对象相关联的数据类型的安全规则,以及通过提供一个或多个安全运行时模块来定义安全规则的验证和测试完成 对于由安全规则处理程序定义的每个安全规则,以确保每个安全规则的验证和测试完成。

    Automated Support for Distributed Platform Development
    4.
    发明申请
    Automated Support for Distributed Platform Development 有权
    自动支持分布式平台开发

    公开(公告)号:US20130042219A1

    公开(公告)日:2013-02-14

    申请号:US13207151

    申请日:2011-08-10

    IPC分类号: G06F9/44

    CPC分类号: G06F8/436

    摘要: The present disclosure describes methods, systems, and computer program products for semantically analyzing modeled objects. One method includes identifying an object model created in a distributed development system for semantic analysis, where the distributed development system is associated with a software platform. The identified object model is then semantically analyzed based on a predetermined algorithm. A set of at least one pre-existing object models associated with the software platform is compared to the semantically analyzed object model, and a level of semantic overlap between the semantically analyzed object model and each of the set of at least one pre-existing object models is determined. In some instances, the predetermined algorithm may be selected based on and correspond to the object model type of the identified object model. The set of at least one pre-existing object models may comprise a subset of pre-existing object models available in a development system or associated with a software platform.

    摘要翻译: 本公开描述用于语义分析建模对象的方法,系统和计算机程序产品。 一种方法包括识别在用于语义分析的分布式开发系统中创建的对象模型,其中分布式开发系统与软件平台相关联。 然后基于预定的算法语义地分析所识别的对象模型。 将与软件平台相关联的至少一个预先存在的对象模型的集合与语义分析的对象模型进行比较,并且语义分析对象模型与至少一个预先存在的对象的集合中的每一个之间的语义重叠级别 型号确定。 在一些情况下,可以基于并对应于所识别的对象模型的对象模型类型来选择预定算法。 至少一个预先存在的对象模型的集合可以包括在开发系统中可用或与软件平台相关联的预先存在的对象模型的子集。

    Detection and quantifying of data redundancy in column-oriented in-memory databases

    公开(公告)号:US09785660B2

    公开(公告)日:2017-10-10

    申请号:US14496715

    申请日:2014-09-25

    IPC分类号: G06F17/30

    摘要: Methods, systems, and computer-readable storage media for quantifying a redundancy of data stored in tables of a database. In some implementations, actions include, for each primary key and table pair in a set of primary key and table pairs, determining an aggregate severity sub-score based on one or more values of the primary key in the table, the primary key being included in a set of primary keys and the table being included in a set of tables, determining an aggregate severity score for each primary key in the set of primary keys based on aggregate severity sub-scores associated with the primary key to provide a plurality of aggregate severity scores, each aggregate severity score indicating a relative redundancy of values of the primary key across all tables in the set of tables, and providing a list of aggregate severity scores and corresponding primary keys for display to a user.

    Development of business applications
    6.
    发明授权
    Development of business applications 有权
    业务应用开发

    公开(公告)号:US09280676B2

    公开(公告)日:2016-03-08

    申请号:US13675854

    申请日:2012-11-13

    IPC分类号: G06F9/44 G06F21/62

    CPC分类号: G06F21/6218 G06F8/20

    摘要: In accordance with aspects of the disclosure, a system and methods are provided for managing development of business applications. The system and methods may be provided for defining security relevance for data types associated with business objects, defining security rules for the data types associated with the business objects, and defining validation and test fulfillment of the security rules by providing one or more security runtime modules for each security rule defined by the security rules handler to ensure validation and test fulfillment of each security rule.

    摘要翻译: 根据本公开的方面,提供用于管理业务应用的开发的系统和方法。 可以提供系统和方法来定义与业务对象相关联的数据类型的安全性相关性,定义与业务对象相关联的数据类型的安全规则,以及通过提供一个或多个安全运行时模块来定义安全规则的验证和测试完成 对于由安全规则处理程序定义的每个安全规则,以确保每个安全规则的验证和测试完成。

    COMMON MULTI-LANGUAGE TEXT MANAGEMENT IN A BUSINESS-ORIENTED SOFTWARE FRAMEWORK
    7.
    发明申请
    COMMON MULTI-LANGUAGE TEXT MANAGEMENT IN A BUSINESS-ORIENTED SOFTWARE FRAMEWORK 有权
    面向业务的软件框架中的通用多语言文本管理

    公开(公告)号:US20140172409A1

    公开(公告)日:2014-06-19

    申请号:US13717089

    申请日:2012-12-17

    IPC分类号: G06F17/28

    CPC分类号: G06F9/4448 G06F9/454

    摘要: A system, a method, and a computer-program product for providing multi-language support in applications are disclosed. A first textual expression contained within an application is obtained. The first textual expression is expressed in a first language. A unique key from a hash of the first textual expression is generated. A language code representative of a second language is determined. Based on the generated unique key and the determined language code, a second textual expression in the second language representative of a translation from the first language into the second language indicated by the language code is determined. The second textual expression is provided to the application to replace the first textual expression in a view presented to a user.

    摘要翻译: 公开了一种用于在应用中提供多语言支持的系统,方法和计算机程序产品。 获得应用程序中包含的第一个文本表达式。 第一个文本表达式用第一语言表达。 生成来自第一个文本表达式的哈希的唯一键。 确定代表第二语言的语言代码。 基于生成的唯一密钥和所确定的语言代码,确定代表由语言代码指示的从第一语言到第二语言的翻译的第二语言的第二文本表达式。 将第二个文本表达式提供给应用程序以替换呈现给用户的视图中的第一个文本表达式。

    DETERMINING SEMANTIC INFORMATION OF BUSINESS APPLICATIONS
    8.
    发明申请
    DETERMINING SEMANTIC INFORMATION OF BUSINESS APPLICATIONS 有权
    确定业务应用的语义信息

    公开(公告)号:US20130125053A1

    公开(公告)日:2013-05-16

    申请号:US13293147

    申请日:2011-11-10

    IPC分类号: G06F3/048

    摘要: Various embodiments of systems and methods to determine semantic information of a plurality of business applications are described herein. In one aspect, a selection of user interface elements of a first business application and a second business application of the plurality of business applications are received. Further, data processing paths to a business object field and a corresponding database table field associated with the user interface elements are identified. Furthermore, semantic information of the plurality of business applications is determined by grouping the identified data processing paths, which can be used for applications such as business application integration, business data migration and the like.

    摘要翻译: 这里描述了用于确定多个业务应用的语义信息的系统和方法的各种实施例。 一方面,接收多个业务应用中的第一业务应用和第二业务应用的用户界面元素的选择。 此外,识别与业务对象字段的数据处理路径和与用户界面元素相关联的对应的数据库表字段。 此外,通过对可以用于诸如业务应用集成,业务数据迁移等应用的所识别的数据处理路径进行分组来确定多个业务应用的语义信息。

    Default value initialization of business objects
    9.
    发明授权
    Default value initialization of business objects 有权
    业务对象的默认值初始化

    公开(公告)号:US07725907B2

    公开(公告)日:2010-05-25

    申请号:US11646366

    申请日:2006-12-28

    IPC分类号: G06F13/00

    CPC分类号: G06Q10/00 Y10S707/944

    摘要: Methods and apparatus, including computer program products, provided default values for business objects. In one exemplary embodiment, there is provided a method for providing default values for attributes of business objects. The method may comprise receiving, at a first service provider, a call to instantiate a first business object. The method may then obtain a static default value of an attribute associated with the first business object. A second service provider may be called to determine a dynamic default value for the attribute based on the static default value. The first service provider may then be provided with the dynamic default value for use when instantiating the first business object.

    摘要翻译: 包括计算机程序产品在内的方法和设备为业务对象提供了默认值。 在一个示例性实施例中,提供了一种用于为业务对象的属性提供默认值的方法。 该方法可以包括在第一服务提供商处接收实例化第一业务对象的呼叫。 该方法然后可以获得与第一业务对象相关联的属性的静态默认值。 可以调用第二个服务提供商来基于静态默认值来确定属性的动态默认值。 然后可以向第一服务提供商提供动态默认值,以在实例化第一业务对象时使用。

    Metadata-driven dynamic load balancing in multi-tenant systems

    公开(公告)号:US10091282B2

    公开(公告)日:2018-10-02

    申请号:US13916286

    申请日:2013-06-12

    IPC分类号: G06F15/167 H04L29/08

    摘要: The disclosure generally describes computer-implemented methods, computer program products, and systems for providing metadata-driven dynamic load balancing in multi-tenant systems. A computer-implemented method includes: identifying a request related to a model-based application executing in a multi-tenant system associated with a plurality of application servers and identifying at least one object in the model-based application associated with the request. At least one application server is identified as associated with a locally-cached version of a runtime version of the identified object, and a determination of a particular one of the identified application servers to send the identified request for processing is based on a combination of the availability of a locally-cached version of the runtime version at the particular application server and the server's processing load. The request is then sent to the determined application server for processing.