INFO
Sylabus
OMG CORBA, cz. 5
1. Usługa nazewnicza
2. Usługa nazewnicza: Wiązanie, rozstrzyganie
3. Usługa nazewnicza: kroki dla uzyskania referencji
4. Usługa handlowa (Trader)
5. Funkcje bazy danych Trader
6. Definicja typu usługi
7. Usługi w zakresie zdarzeń
8. Usługi w zakresie cyklu życiowego
9. Usługi w zakresie trwałych obiektów
10. Usługi w zakresie związków
11. Usługi w zakresie zapytań
12. Bieżące prace OMG
13. Najbardziej znane implementacje CORBA
14. Wady OMG CORBAi
15. Podsumowanie
Skorowidz
Wyście:
Wyklad V. Wprowadzenie do OMG CORBA, część 5 (KURS SSR)
I II III IV V VI VII VIII IX X XI XII XIII XIV
« poprzedni punkt   następny punkt »

8. Usługi w zakresie cyklu życiowego (Life Cycle Service)

Tworzenie obiektów
        
Przesuwanie obiektów
        
        
Kasowanie obiektów
        
Kopiowanie obiektów
Przykładowe problemy do rozstrzygnięcia:
  • Czy klient może sterować lokacją nowo tworzonego obiektu?
  • Czy taka lokacja może być ustalona poprzez pewien serwis administracyjny?
  • W jakim stopniu klient może decydować o implementacji obiektu?
  • Jak klient może wpłynąć na początkowe wartości obiektu?
  • Jeżeli obiekty tworzą powiązany graf, jak ustalić granice takiego grafu?
  • Object create_object( 
            in Key k, 
            in Criteria the_criteria 
       raises( NoFactory, InvalidCriteria, CannotMeetCriteria );

    Key: nazwa obiektu, zgodnie z usługami w zakresie nazw;

    Criteria: ciąg par <nazwa, wartość>, służący jako zestaw parametrów tworzenia obiektu, np. inicjalizacja, warunki, ograniczenia, lokacja logiczna, preferencje dotyczące sprzętu, itd.

    9. Usługi w zakresie trwałych obiektów (Persistent Object Service)

    (11kB)

    « poprzedni punkt   następny punkt »