发明名称 Application platform
摘要 An application platform is disclosed in a medical environment with a number of computer systems providing an information technology infrastructure and a plurality of basic information technology services to a number of users in the medical environment. At least one embodiment of the application platform provides a particularly simple and coordinated upgrade and update by independent software manufacturers and further provides a particularly high operational fail-safety during updates and upgrades by preventing damage to the systems caused by third party installer programs. To this end, at least one embodiment of the application platform includes a plurality of platform versioning building blocks and a number of platform data repositories, wherein the plurality of platform versioning building blocks are mutually independently updateable.
申请公布号 US9251312(B2) 申请公布日期 2016.02.02
申请号 US201012710429 申请日期 2010.02.23
申请人 SIEMENS AKTIENGESELLSCHAFT 发明人 Dominick Lutz;Dorn Karlheinz;Michel Armin;Ukis Vladyslav
分类号 G06F19/00;G06F11/07;G06F9/445 主分类号 G06F19/00
代理机构 Harness, Dickey & Pierce, P.L.C. 代理人 Harness, Dickey & Pierce, P.L.C.
主权项 1. A non-transitory computer-readable medium on which an application platform for use in a medical environment with a number of computer systems is stored, the application platform providing an information technology infrastructure and a plurality of basic information technology services to a number of users in said medical environment, at least one application being installable on the application platform to provide additional information technology services to the users of the application platform, the application platform comprising: a plurality of platform versioning building blocks; a number of platform data repositories, said plurality of platform versioning building blocks being mutually independently updateable; and a platform updater module configured to, provide a limited number of predefined update types selected from a group of a Hotfix, a Platform Update and an Application Update, each of said predefined update types being configured to allow a specific set of allowed actions,choose and assign one of said predefined update types to an update program applied to the application platform,determine access of said update program on the application platform to the set of allowed actions of the chosen and assigned update type based on a manufacturer of the update program,extract the platform versioning building blocks and application versioning building blocks to be updated by the update program,apply the update program to the extracted platform versioning building blocks and the application versioning building blocks and detect changes to the platform versioning building blocks and the application versioning building blocks caused by the update program,analyze if the detected changes are allowed for the given update type assigned to the update program, andundo the changes if the changes are not allowed; and a number of application versioning building blocks associated with an application providing a number of information technology services, wherein a number of said platform versioning building blocks are respectively assigned to a number of said platform data repositories,wherein said platform data repositories are at least one of hierarchically owned and used by said respective platform versioning building block,wherein for each of said assignments of the number of platform versioning building blocks to the number of platform data repositories, a number of allowed actions is predefined,wherein said number of allowed actions is chosen from a group of creating, reading, updating, deleting and executing,wherein the number of said application versioning building blocks extends the number of said platform versioning building blocks, andwherein the number of said application versioning building blocks is respectively assigned to the number of said platform data repositories.
地址 Munich DE