摘要:
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.
摘要:
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.
摘要:
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.
摘要:
Systems and methods are disclosed for accessing data. The method may include receiving at runtime, a retrieve request for data associated with a node of a business object data model. Based on a set of attributes for at least one business object associated with the business object data model, a virtual retrieve transformation node (VRTN) may be generated at runtime. The VRTN may use a set of data from a metadata repository. The requested data may be retrieved at runtime using the generated VRTN. The set of attributes may be received from a plurality of available sets of attributes generated statically, during design time analysis. During runtime analysis, the available sets of attributes may be modified based on attributes requested during runtime.
摘要:
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.
摘要:
A self-optimizing business software system, based on a multi-tenant database, is aware of the technical configuration of the system. Based on configurable key performance indicators, an optimizer is controlling, diversifying, and observing the system configuration and system execution to find the optimal technical configuration by using simulation streams, which run parallel to the production streams.
摘要:
A method for performing response time measurements may include defining rules for response time collecting in a metadata object model. The response time measurements defined at the metadata object level may be may be collected during a user session that uses one or more metadata object models in accordance with modeled information in an object model. The collected response time measurements may be transformed to modeled response time data. The modeled response time data may be associated with the object model and used to generate a report of the response time measurements.
摘要:
The present description refers to a computer implemented method, computer program product, and computer system for receiving a metadata model template that generically defines structure and behavior for a plurality of metadata models, the metadata model template including a union of the attributes and services needed by runtime engines associated with any of the metadata models, receiving a first runtime engine-specific projection definition that identifies a first subset of the attributes that have been selected and the services that have been enabled for a first runtime engine, and generating a first metadata model projection based on the metadata model template and the first runtime engine-specific projection definition, the first metadata model projection associated with the first runtime engine.
摘要:
A service consumer may define batch jobs (batch containers) in which business object methods can be invoked on business object instances. The invocations may be recorded. The service consumer may trigger batch execution to cause the business object instances to be modified in accordance with the recorded invocations. The batch job can be executed as a single transaction in a single process. The batch job can be partitioned into multiple transactions and processed by respective multiple processes.
摘要:
A request originating at a frontend server for data encapsulated in a plurality of business objects is received. The plurality of business objects are stored in a business object layer at the backend server remote from the frontend server. In addition, the request originates from a user interface layer is received at a controller layer. A controller object is instantiated in the controller layer at the backend server. Nodes of the controller object are mapped to nodes in the plurality of business objects so that the controller object encapsulates the request data. Thereafter, transmission of data response to the request encapsulated by the controller object to the frontend server is initiated. Related apparatus, systems, techniques and articles are also described.