== Зачем ==
== Как есть ==
У меня на аутлуке крутиться система организации _личной_ и рабочей информации
1. Контакты.
2. Календарь = система логирования времени
3. Задачи (упрощенный вариант Issue Tracking)
4. Почта
5. И заметки зацепом, но это не важно
6. Синхронизация с КПК (сейчас уже нет)
== Как надо ==
== Определения - службы ==
Ведет список задач / завершенных задач
Возможно, имеет внутреннюю классификацию для задач? (идеально - дерево срочность + подзадачи)
Хранит контактную информацию (общую и частную).
Ведет список задач в разных состояниях (более сложная система чем Задачи), возможно разбиение на подзадачи
Ведет учет времени и на что оно было потрачено или будет потрачено (встречи).
== Явно видимые зависимости между службами ==
1. Contact
Может вызываться для:
Сама вызывает:
2. Tracking
Может вызваться для:
Сама вызывает:
3. Calendar
Может вызваться для:
Сама вызывает:
== Как реализовать ==
Широко известна реализация AddressBook в виде LDAP
== Куда думать ==
В направлении служб
В направлении разделения серверной/клиентской части (с учетом секурности)
LDAP - универсальная служба хранения
== Ссылки ==
== Уже готовое ==