Publication detail

Middleware na platformě .NET Framework

Martin Vítek

Original Title

Middleware na platformě .NET Framework

English Title

Middleware on the .NET Framework platform

Type

report

Language

Czech

Original Abstract

Zpráva se zabývá novou platformou .NET Framework v oblasti distribuovaných a paralelních systémů. Tato platforma, která je určena pro vývoj aplikací v distribuovaném prostředí internetu a intranetu, sebou přináší technologii .NET Remoting pro vzdálenou komunikaci objektů přes síťové rozhraní, která tvoří základ distribuovaných systémů. Součástí této poměrně nové (např. ve srovnání s platformou postavenou na jazyce JAVA) rychle se rozvíjející platformy již ale není taková podpora pro vývoj distribuovaných aplikací, kdy by se vývojář již zabýval pouze vlastní logikou systému a nemusel by řešit otázky týkající se adresace, komunikačních principů a formátu přenášených datových objektů navrhovaného systému. Vrstva, která právě zajišťuje tyto služby a která odstiňuje způsob komunikace v distribuovaném systému pomocí svého vhodného rozhraní, se nazývá middleware. Projekt se zabývá koncepcí, návrhem, implementací a odzkoušení middleware vrstvy pro platformu .NET Framework, obsahující potřebnou logiku (fronty zpráv, adresace objektů, řízení životnosti přenášených objektů apod.), aby umožňovala vývoj distribuovaných systému s co možná nejmenšími nároky na vnitřní znalost komunikačních principů systému. Konečným cílem projektu je ze získaných praktických zkušeností při implementaci a testování vrstvy zhodnotit výhodnost použití zvolené koncepce a zadefinovat základní nezbytné obecné požadavky po návrh middleware vrstvy.

English abstract

The .NET Framework platform provides resources for an easier development of applications using the distributed environments of Internet and intranet. Due to the dynamic character of the distributed environment, it is suitable to create these applications as a set of independent components (services) communicating with each other. It is ineffective and laborious to develop the components from basics. The goal of the described system for request parallel processing is to provide resources for an easy implementation of parallel working components for the .NET Framework platform on such level as the formal specification of parallel systems using the SDL language does.

Keywords

.NET Framework, middleware, přenos zpráv

Key words in English

.NET Framework, middleware, message passing

Authors

Martin Vítek

RIV year

2005

Released

2. 1. 2005

Location

Brno

Pages from

1

Pages to

108

Pages count

108

BibTex

@techreport{BUT57433,
  author="Martin {Vítek}",
  title="Middleware na platformě .NET Framework",
  year="2005",
  address="Brno",
  edition="1",
  pages="108"
}