Software:Orleans (software framework)

From HandWiki
Revision as of 12:40, 9 February 2024 by StanislovAI (talk | contribs) (correction)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Short description: Software framework
Orleans
Orleans logo.png
Original author(s)Microsoft Research
Developer(s)Microsoft, 343 Industries
Initial releaseJanuary 2015; 9 years ago (2015-01)
Stable release
7.0.0 / November 8, 2022; 2 years ago (2022-11-08)[1]
Repositorygithub.com/dotnet/orleans
Written inC#
Operating systemWindows, Linux, macOS
Platform.NET Framework,
.NET
TypeSoftware framework
LicenseMIT License
Websitedotnet.github.io/orleans/

Orleans is a cross-platform software framework for building scalable and robust distributed interactive applications based on the .NET Framework[2][3] or on the more recent .NET.

Overview

Orleans was originally created by the eXtreme Computing Group at Microsoft Research[2] and introduced the Virtual Actor Model as a new approach to building distributed systems for the cloud. Orleans scales from a single on-premises server to highly-available and globally distributed applications in the cloud.[4]

Starting with cloud services for the Halo franchise, the framework has been used by a number of cloud services at Microsoft[5] and other companies since 2011.[6] The core Orleans technology was transferred to 343 Industries and is available as open source since January 2015.[7] The source code is licensed under MIT License and hosted on GitHub.[8]

Orleans runs on Microsoft Windows, Linux, and macOS and is compatible with .NET Standard 2.0 and above.[9]

Features

Some Orleans features include:[10]

Related implementations

The Electronic Arts BioWare division created Project Orbit. It is a Java implementation of virtual actors that was heavily inspired by the Orleans project.[13][14]

See also

References

Further reading

External links