2013-04-15 2 views
-2

Привет всем и спасибо заранее,Перенос приложений Lotus Notes в C#

я в настоящее время работаю над новым проектом для клиента, цель проста, но мне нужна идея.

У клиента есть несколько баз данных лотоса (ориентированное приложение), это изменило бы их в клиентской серверной платформе C#. NET с базой данных SQL Server.

Он больше не хочет иметь лицензию на Lotus Notes, это невыгодно для его компании.

Есть инструменты для миграции базы данных на sharepoint, но цель здесь отличается от того, что обработка выполняется вручную.

Можете ли вы рассказать мне о шагах? :)

У меня 3-летний опыт работы в Lotus Notes.

Я думаю, что создание правил ACL с типом пользователя и группы сеансов таблица администратора, плеер, modifcator ЭСТ ....

Маска будет шаблон сайта.

Но создание базы данных, я думаю, извлечь данные в файл CSV и импортировать его в базу данных.

Я не знаю, должны ли они указывать уникальный идентификатор документа или одну цифру.

Если кто-то уже вручную перенесет некоторый лотос базы данных и у вас есть немного времени, чтобы объяснить, как он это сделал.

Спасибо, что нашли время для чтения, и все хорошо, чтобы принять предложения.

У меня будет в общей сложности 60 приложений для миграции.

+0

если возможно вы можете перевести на английский –

+2

Привет, пожалуйста, используйте английский на StackOverflow. См. Не-английскую политику вопроса: http://blog.stackoverflow.com/2009/07/non-english-question-policy/ – tnw

+0

@madbay не возражаете, если я отредактирую ваше сообщение, чтобы добавить английскую версию? – Felix

ответ

1

Вам лучше иметь хорошую концепцию для этого.

Прежде всего, вам нужно иметь общий/настраиваемый код для экспорта содержимого документов в любой формат, который можно поместить в базу данных SQL. Это не большое дело для итоговых данных (Text-, Date-, Name-, Number-items), но будет сложным для Richtextitems (форматированный текст, вложения, встроенные изображения и т. Д.).

Лучшее предложение - купить продукт, который делает этот экспорт для вас, потому что, если вы не очень опытный программист LotusScript, вы не получите «хорошие» Richtext-данные из Lotus Notes.

Следующим шагом будет анализ функциональности и переписывание этого как C# -приложения. Надеюсь, все приложения похожи и не используют сложную бизнес-логику. В противном случае вы по-прежнему будете писать код в конце этого года (и не до конца до конца).

Лучше оценка до 100 дней работы за все это будет завершено ...