Artifactory Powers MicroEJ Forge物联网应用商店

成千上万的设备意味着成千上万的软件组件、元数据项和构建。为物联网系统协调所有数据需要为可靠性和规模而构建的二进制管理器。
这就是我们面临的挑战MicroEJ是一家为嵌入式和物联网设备提供成本驱动解决方案的软件供应商。MicroEJ伪造该公司最近在国际消费电子展上发布,为物联网生态系统提供了下一代白色品牌的物联网设备应用程序商店,以便在大型异构设备群中安全地管理和分发软件资产。
MicroEJ选择了集成Artifactory作为Forge主要的、可扩展的协调器,用于在物联网生态系统中操作数千个软件资产的任务。
物联网设备应用商店
MicroEJ是为低成本的微控制器硬件构建的,通常被称为“Android for Things的微型兄弟”。通过大幅缩小Android在小型设备上使用的标准虚拟化技术,MicroEJ VEE技术向数百万精通Java的开发人员开放了日常智能设备,为医疗保健产品、电信、可穿戴设备、工业设备,以及更广泛地说,各种嵌入式系统编写应用程序。hth华体会最新官方网站
为了管理这些应用程序,MicroEJ Forge使公司能够为他们的设备创建自己的安全,专用的应用程序市场。对于开发人员来说,它通过管理生命周期来将正确的资产、正确的版本和正确的元数据自信地交付到正确的设备,从而帮助实现快速的生产时间。
设备用户可以浏览和管理他们设备上可用的应用程序,帮助公司开发应用程序生态系统,产生新的收入流,并有助于扩大市场份额。

Artifactory作为软件资产管理的协调器
Forge提供了一个直接从MicroEJ构建服务器到最终用户的连续交付链接,分发经过验证的应用程序或固件版本进行部署。
Artifactory是Forge中二进制数据的中心来源,管理包用于构建服务器,并存放存放应用程序商店虚拟货架的已完成的构建和元数据。Artifactory为开发人员和用户编排了这些二进制文件的交付。

当开发人员添加新的应用程序或文件时,Forge会将一个事件添加到由MicroEJ插件管理的队列中。这将驱动MicroEJ构建服务器为用户生成最终的二进制文件,并将它们与元数据一起推送给Artifactory,元数据标识构建的名称和版本、应用程序的图标以及应用程序兼容设备的ID。

Artifactory在其存储库中管理所有Forge构建,将元数据交付到Forge应用程序商店UI,以列出与给定设备兼容的应用程序。当终端用户请求应用程序时,Artifactory将构建版本提供给Forge进行部署。
为什么Artifactory
在选择Artifactory作为集成合作伙伴, MicroEJ意识到Artifactory的存储库管理为Forge提供了几个现成的好处:
在需要的地方储存
Artifactory的灵活的文件存储支持这意味着Forge可以很容易地配置为在本地或任何主要云存储提供商中存储工件和元数据。
可伸缩性
对于预存文件存储,Artifactory可以在存储开始满时轻松添加更多文件。如果需要,管理员可以将数据迁移到其他地方,而不会丢失任何数据。
元数据管理
Forge依赖于Artifactory的元数据存储,用在商店列表中显示应用所需的信息来标记应用。这包括基本数据,如名称、大小、图标和描述以及版本信息。
事件触发
Forge可以通过在添加或修改新工件时从Artifactory接收触发器来确保构建保持最新。这些事件被发送到Forge,为用户生成最终的二进制文件。
Integration-Ready
Artifactory的REST api用于管理文件、检索元数据、管理身份验证,更显著地加快了与Forge的集成任务,帮助MicroEJ将Forge快速推向市场。
一个坚实的技术伙伴关系
对于MicroEJ, Artifactory的二进制存储库管理满足了一组关键需求,使Forge能够可靠地将正确的应用程序或固件交付到其匹配的设备,无论规模大小。Artifactory是一个现成的解决方案,帮助MicroEJ集成了一个健壮的产品,可以无缝地与本地或云中的文件存储工作。
通过合作,Forge和Artifactory可以支持一个复杂的物联网应用生态系统,其中包括各种设备类型的数千个版本组件。
