Zaufanie w Cyberspace : Spacje krotki

„Przestrzeń” to współużytkowana pamięć trwała, w której klienci mogą czytać, zapisywać i pobierać obiekty. Klienci wybiórczo wybierają, które obiekty czytają i pobierają, korzystając z dopasowywania szablonów. „Krotkę” można traktować jako zbiór atrybutów, które mają być używane jako szablon dopasowywania. Komunikacja ściśle powiązana, w przeciwieństwie do komunikacji kosmicznej, jest ograniczona, ponieważ nadawca musi znać lokalizację odbiorcy, a zarówno nadawca, jak i odbiorca muszą być dostępni w tym samym czasie. Z kolei przestrzenie krotek są oparte na modelu komunikacji: „każdy, gdziekolwiek i kiedykolwiek”, przyjętym przez agentów. Używanie przestrzeni krotek jako oprogramowania pośredniego umożliwia aplikacjom manipulowanie wspólną kolekcją obiektów danych, zwanymi krotkami, w celu komunikacji. Dozwolone operacje na przestrzeni krotek to wstawianie, odczytywanie i pobieranie krotek lub obiektów udostępnionych. Przestrzenie krotki oferują mechanizm koordynacji komunikacji między autonomicznymi bytami, zapewniając logicznie współdzieloną pamięć wraz z trwałością danych, bezpieczeństwem transakcyjnym, a także czasowym i przestrzennym odsprzęganiem. Te właściwości sprawiają, że jest to pożądana technika w systemach rozproszonych dla handlu elektronicznego i wszechobecnych aplikacji komputerowych. Implementacje przestrzeni krotek, wykorzystując dopasowywanie wartości typu uporządkowanych krotek, dopasowywanie polimorficzne oparte na obiektach lub dopasowywanie wzorców w stylu XML do pobierania krotek. Krotki w powietrzu (TOTA) to nowatorskie oprogramowanie pośredniczące do obsługi adaptacyjnych aplikacji zorientowanych na kontekst w dynamicznych scenariuszach sieciowych, opiera się na rozproszonych przestrzennie krotkach zarówno do reprezentowania informacji kontekstowych, jak i do obsługi niezwiązanych i adaptacyjnych interakcji między komponentami aplikacji. Krotki są propagowane przez oprogramowanie pośredniczące TOTA w sieci na podstawie wzorców specyficznych dla aplikacji. Wraz ze zmianą topologii sieci adaptacyjnie zmienia kształt wynikowych struktur rozproszonych. Te rozproszone struktury, które są tworzone dynamicznie, są lokalnie wykrywane przez komponenty aplikacji, a następnie wykorzystywane do uzyskiwania informacji kontekstowych, dzięki czemu złożone czynności koordynacyjne są przeprowadzane w sposób adaptacyjny. Linda in a Mobile Environment (LIME) ] rozszerza koncepcję przestrzeni krotek o pojęcie lokalizacji. Wspiera rozwój aplikacji, które wykazują fizyczną mobilność hostów, logiczną mobilność agentów lub obie te cechy . LIME przyjmuje perspektywę koordynacji inspirowaną pracą nad modelem Lindy. Model Lindy zapewnia odsprzęganie zarówno przestrzenne, jak i czasowe i przyjmuje koncepcję globalnie dostępnej, trwałej przestrzeni krotkowej, która jest udoskonalana w LIME do przejściowego współdzielenia identycznie nazwanych przestrzeni krotek przenoszonych przez poszczególne jednostki mobilne. Programy mają możliwość reagowania na określone stany. Model ten zapewnia minimalistyczny zestaw abstrakcji, które obiecują ułatwić szybki i niezawodny rozwój aplikacji mobilnych.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *