Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Выбор технологии клиентской части Web-приложения
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.09.2010(UTC) Сообщений: 73  Откуда: АО ИНФИНИТУМ, Москва Сказал «Спасибо»: 3 раз
|
Всем привет! Планируем переписать старую Web-ориентированную систему ЭДО, написанную на ASP-сервер, JavaScript-клиент, документы XML, редактор Infopath на новых прогрессивных технологиях (MS). Ну, на сервере, ASP.NET + Sharpei - это понятно. Уже написана и отлажена .NET-сборка, работающая с криптографией и XML документами. А вот что на клиенте будет за технология, позволяющая работать с криптографией (Крипто-ПРО разумеется) большая загадка. Сейчас используем ActiveX объекты в JavaScript (основной MSXML5). Однако, два основных момента не позволяют оставить эту технологию на клиенте: 1. MS в Office 2010 отказался от нее, и мало того, запрещает создание объектов: Office 2010 does not support Microsoft XML Parser version 5 (MSXML5). Existing solutions will not create an instance of MSXML5 objects when loaded by Office 2010. Migrate code to managed code by using the Microsoft .NET Framework or to MSXML6. Note that MSXML6 does not support digital signature code.Особенно умиляет замечание про MSXML6 и dsig... 2. Хотелось бы использовать уже созданную нами сборку .NET + Sharpei и на клиенте, поскольку возможны не только клиенты с Web-интерфейсом, а, например, программный интерфейс к ЭДО. По п.1: у нас уже стали появлятся клиенты с MS Office 2010, так что проблема крайне актуальна! Заранее спасибо.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,453  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 748 раз в 643 постах
|
Ваша система работает в MS Office? Если в браузере, то msxml5 у вас никто не отнимет. А чем не устраивает Sharpei на клиенте? CSP все равно устанавливать. |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.09.2010(UTC) Сообщений: 73  Откуда: АО ИНФИНИТУМ, Москва Сказал «Спасибо»: 3 раз
|
Клиентская часть должна работать и в броузере и в MS Office Infopath и в произвольном приложении(библиотека для встраивания). 1. Броузер: Изначально на компьютере не будет MSXML5, а ставить для его появления WordViewer как то, мягко говоря, "некрасиво". К тому же получится, что одни и те же криптографические операции нужно будет реализовывать и поддерживать для MSXML5 и .NET . А, потом, где гарантия, что MS не перепишет WordViewer и совсем откажется от поддержки MSXML5? Где его, тогда брать-то??? 2. Infopath 2010: есть две возможности. А) пользоваться кодом на .NET внутри шаблона. Тогда подойдет сборка на .NET и Sharpei. Однако, при наличии уже хотя бы нескольких разных шаблонов, дублировать в каждом из них один и тот же код - "плохо". Б) Использовать настраиваемую панель задач, отображать в ней HTML-страницу с сервера (у нас сейчас так работает в старой системе). Но в этом случае, как раз, Infopath и не разрешает создавать из JavaScript`а страницы объекты MSXML5. 3. Библиотека для встраивания: есть готовая сборка на .NET и Sharpei. Нужна технология, чтобы одной сборки .NET, Sharpei и Крипто-ПРО хватило на обеспечения всех трех вариантов. Sharpei очень устраивает, только как им пользоваться из броузера??? А MSXML5, похоже, отмирает... Отредактировано пользователем 6 октября 2010 г. 22:54:37(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,453  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 748 раз в 643 постах
|
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 17.09.2010(UTC) Сообщений: 73  Откуда: АО ИНФИНИТУМ, Москва Сказал «Спасибо»: 3 раз
|
Да, мы это пробовали. С первого раза не получилось. Тут больше информации. Будем исследовать дальше. О результатах отпишусь... Еще, вроде, SilverLight годится для таких вещей. Тоже попробуем... Спасибо.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,453  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 748 раз в 643 постах
|
Sharpei for Silverlight пока не предвидится. |
|
|
|
|
|
|
Форум КриптоПро
»
Общие вопросы
»
Общие вопросы
»
Выбор технологии клиентской части Web-приложения
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close