[an error occurred while processing the directive]
RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Open Application Model (OAM)

Product
Developers: Microsoft
Date of the premiere of the system: October, 2019
Branches: Information technologies
Technology: Development tools of applications

2019: Announcement

In the middle of October, 2019 the Microsoft corporation provided two tools open source which allow to create applications in the field of cloud and peripheral computing. It is about the following projects:

  • Open Application Model (OAM) — represents the specification for creation of cloud applicaions in Kubernetes;
  • Dapr is a ported environment for creation of the microservice applications managed by events capable to work in a cloud and on peripheral devices.

Microsoft stated that it closely cooperates with Alibaba Cloud during the work on the OAM system which is intended to simplify development and deployment of the applications managed by Kubernetes. Such offer should interest thousands of developers as Kubernetes is the most widely used software for management of modern container applications.

Microsoft issued two open projects for creation of cloud and peripheral computing

In the blog Microsoft explained that platform independence distinguishes from the traditional PaaS (Platform-as-a-Service) OAM models. Microsoft claims that separation of the application and working parts of a cluster allows developers to focus on crucial elements of the new application, but not on parts of its deployment. Besides, separation allows to develop reusable components which can be integrated into any application code quickly.

Dapr also should facilitate life of developers, providing a set of "construction blocks of microservices" for development of cloud and peripheral applicaions which can work in any infrastructure and do not depend on the platform. According to the statement of Microsoft, the Dapr specification which by October, 2019 is in the mode of early alpha testing will support all programming languages and development environments, and will be available via the standard program interfaces HTTP or gRPC.[1]

Notes