Требуется помощь
От: Axin  
Дата: 01.04.04 14:56
Оценка:
Необходимо разработать систему автоматизации.

Представляем себе это следующим образом :
1. Cервер с кучей объектов разных типов (с бизнеслогикой реальных железок).
2. Полями объекта могут являться другие объекты.
public class Computer : IDObject
{
public Port[] ports;
}
3. Конфигуратор, с помощью которого можно создавать/уничтожать и настраивать объекты.
4. В конфигураторе должна быть возможность редактировать скрипты, в которых учавствуют объекты ядра.
5. Конфигурация хранится на стороне сервера.


Пытаемся реализовать следующим образом:

1. Пишется все на .NET (C#), т.к. MS обещает скорую смерть COM.
2. Объекты ядра предполагается делать с поддержкой Remoting-a.
3. Конфигурацию предполагается сохранять/прогружать из XML при помощи стандартного сериализатора или форматтера.


Столкнулись со следующими трудностями:

1. Возникли проблемы при сериализации объектов ядра в XML. Непонятно, каким образом при старте сервер будет восстанавливать граф объектов.
2. Какие вообще есть рекоменации по хранению объектов с бизнеслогикой?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.