Search
Home Page Contact Ελληνικά
MBrace framework

M-brace

MBrace framework is an open source software framework ,initiated by Nessos experts, for developing big data algorithms that will execute on a private or public cloud. It is similar to Hadoop in functionality but its main difference is that it is not confined to the map-reduce programming paradigm.

 Specifically, MBrace framework is taking care of all things that have to do with task orchestration and data flow between computer nodes, allowing the user to deal just with the algorithm that he wants to execute. Moreover, it abstracts the underlying cloud infrastructure which means that any code developed using MBrace framework can either run on a private or a public cloud that is supported. It is also providing the MBrace framework shell where someone can delve into REPL style programming which enables fast code prototyping in a cloud scale. Moreover it enables you to monitor your computer nodes, deploy new code and get information about the jobs that are currently executing. MBrace framework is both a framework, comprised of libraries, tools and patterns, for developing cloud applications and a platform – runtime for deploying, running and managing cloud applications. Essentially, the framework provides a language for developing applications and the platform provides a runtime that executes them, much in the sense of a distributed CLR or JVM.

 

The MBrace framework Runtime makes sure that any executing process is fault tolerant. If any of the computational resources of the underlying platform fail, e.g. the underlying cloud platform suddenly decides to apply a security patch on a node and recycles it, during execution, the processes depending on the computations that are lost will not fail. Depending on the particular circumstances of computational load, the computations could be replicated over different nodes and thus the result would be available from at least one of those, or they would simply be restarted.

Mbrace mainly addresses the following issues of cloud programming:
  • Concurrency
  • Message passing
  • Distributed exception propagation and handling
  • Ad-hoc tracing and debugging at run-time
  • Platform heterogeneity
  • Code maintenance and versioning while maintaining availability
  • Machine failure handling while maintaining availability
 Please visit our web site at m-brace.net for more information.
NESSOS SILVERLIGHT

Nessos Silverlight is a collection of design patterns, good practices and frameworks that reduce development times by trivializing or even eliminating problems like:

  • Integration of Data Transfer Objects with Object Relational Mapper Frameworks
  • Asynchronous Loading of Application Parts
  • Configuration
  • Dependency Injection
  • Presentation and Business Logic Separation
  • UI Controls

More...

Nessos Framework

Nessos Framework

The foundation of all Nessos Applications is Nessos Framework. This framework is far more advanced than an Object-Relational Mapper. It offers:

  • Visual design of class hierarchy
  • Automated generation of relational model from class hierarchy
  • Automated generation of SQL and C# source code
  • Application development independent of database in use
  • Native support of standard business objects
    • Parameters Model
    • Security Model
  • Support for Microsoft Visual Studio 2005, 2008

More...

GIS Services

 

Nessos designs and implements web-based GIS applications. Our solutions are based on leading-edge technologies:

 

Microsoft Silverlight

Microsoft Silverlight

  • Supports all standard Internet browsers and delivers consistent look and feel
  • Rich Internet Applications και υποστήριξη Web 2.0
  • Native support of .NET Framework API

 

 

Nessos DynaGIS Platform

DynaGIS

Main features:

  • Dynamic management of map features
  • Dynamic data linking with external databases
  • Dynamic bitmap creation
  • GIS Platform independent
  • Fully compatible with Nessos Framework

More...

Nessos Business Process Framework

Nessos Workflow

Nessos features an integrated Workflow platform for delivering workflow applications, based on leading-edge technologies (.Net Framework 3.5, Nessos Framework). It offers:

  • Workflow process creation and versioning
  • Grouping of workflow processes into packages
  • Defining rules for workitem creation
  • Linking process flow and rules with organizational resources
  • Assigning electronic forms to workflow steps
  • Assigning security permissions to form fields
  • Task Based user interface
  • Report generator

More...

QUICK LINKS
NEWS
11/20/2014 MBrace Presentation at FPDays 2014

MBrace Framework to be presented at FPDays 2014 Conference in London on 20th  of November.Check out the full program http://fpdays.net/2014/programme/

11/13/2014 F# Streams Presentation

F# Streams (https://github.com/nessos/Streams) is presented on 13th of November at http://www.meetup.com/FSharpLondon/events/211771662/ by Gian Ntzik

9/26/2014 MBrace is one of the 20 finalists at Founders Game

MBrace framework is one of the 20 finalists selected by Founders Game jury. See the full list : http://games.webitcongress.com/founders-games/index.php

9/26/2014 MBrace to be presented at Progressive F# Tutorials NYC 2014

MBrace to be presented at Progressive F# Tutorials NYC 2014 at the DUMBO Loft, Brooklyn on October 2nd-3rd Join us! https://skillsmatter.com/conferences/1886-progressive-f-tutorials-nyc-2014

8/5/2014 MBrace at CUFP2014

Mbrace is presented this year at CUFP2014 by Eirik Tsarpalis.

Microsoft Gold Partner

ISO 9001

SAS

Company | Solutions | Technologies | Projects | News | Downloads | Contact