|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Партнеры настаивают на использовании Composite UI Application Block и Smart Client Software Factory при разработке проекта. Периодически возникает гнусная мыслишка, что хотят освоить новую модную тему, т.к. разумных доводов по ее использованию привести не могут. Может, эти мысли есть у кого-нибудь? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2007, 18:39 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Может быть, они просто с грамотным архитектором поговорили, а нанять его не смогли? CAB и SCSF очень хорошо спроектированные библиотеки для построения UI. А мысли могут возникнуть только после знакомства с ТЗ на вашу систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2007, 19:13 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Alexey AntonovМожет быть, они просто с грамотным архитектором поговорили, а нанять его не смогли? CAB и SCSF очень хорошо спроектированные библиотеки для построения UI. А мысли могут возникнуть только после знакомства с ТЗ на вашу систему. Алексей, я читал Ваши февральские высказания в отношении этой технологии на форуме. Возникают ощущения, что Вы - единственный, имеющий опыт использования этой технологии. А ТЗ достаточно простое. Есть система на Oracle 7 и Oracle Forms 3.0. Заказчик попросил подумать над следующим: 1) можно ли довести версию Oracle до 10g и Forms до 6i, обязательно оставив формы в БД 2) довести версию Oracle до 10g и переписать формы. У наших партнеров нет людей, знакомых со средствами разработки для Oracle 10g, проще говоря java-разработчиков, а есть net-разработчики. Вот от и поступило предложение по использованию CAB и SCSF 3) А вообще тема работы модная нынче - централизованный ввод. Вот и считаю варианты по реализации: - web-клиент и min накладных на сопровождение системы - Oracle Lite на рабочих местах и асинхронная репликация с центр. БД - локальная БД в сети и асинхронная репликация с центр. БД ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2007, 23:39 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Эти две библиотеки (вкупе с Microsoft Enterprise Library) помогут вам организовать клиентское рабочее место - smart-клиент. Если вы к этому стремитесь (к организации системы как смарт-клиент - сервер приложений - БД), то тогда это выгодно использовать. Но противопоказаний для разработки на базе этих библиотек классических двухзвенок также нет. Под организацией рабочих мест имеется в виду распределение слоев (layers) и подсистем (subsystems) по подключаемым (plugins) библиотекам, которые регистрируются при конфигурировании оболочки запуска. В зависимости от файла конфигурации можно собирать различные рабочие места - т.е. обеспечивается динамическая конфигурируемость системы. Прозрачно подключаются различные провайдеры авторизации для определения полномочий оператора рабочего места. Хорошо реализована сервисная шаблонная модель, по которой можно реализовывать свой функционал проекта. На самом деле, никаких откровений эти библиотеки не несут. Они реализуют на единой платформе различные удачные концепции, которые в том или ином виде любой разработчик вынужден решать при построении архитектуры средних и больших проектов, требующих развитого пользовательского GUI. В совокупности с Web Service Software Factory можно строить и полноценные трехзвенные приложения. С уважением, Алексей ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2007, 18:51 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Алексей, спасибо за ответ. А такой вопрос: реализовано вроде бы кэширование данных на стороне smart-клиента при вводе данных; в случае разрыва и восстановления коннекта нет ли возможности данные из кэша передать на сервер? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2007, 19:06 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Для этого существует Offline Application Block. Основные его свойства: * Detecting the presence or absence of network connectivity. * Notifying all registered components when the connection state changes. * Downloading and caching the reference data that allows the application to function when the network connection is not available. * Storing message data locally while the application is offline. * Synchronizing message data with the server when the network connection becomes available. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2007, 20:02 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
SeVaДля этого существует Offline Application Block. Основные его свойства: * Detecting the presence or absence of network connectivity. * Notifying all registered components when the connection state changes. * Downloading and caching the reference data that allows the application to function when the network connection is not available. * Storing message data locally while the application is offline. * Synchronizing message data with the server when the network connection becomes available. Спасибо. Помогли. Бум смотреть ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2007, 23:24 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Посмотрел про Offline Aplication Block. Не понял вот чего: В автономном режиме сохранение данных в очереди. Очереди какой? Локальной или связь с BizTalk подразумевается? Если очередь локальная, тогда как быть с гарантированной доставкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 16:17 |
|
Composite UI Application Block и Smart Client Software Factory
|
|||
---|---|---|---|
#18+
Готовая реализация кэширования и очереди основана на MSDE и MSMQ, но руки у вас ничем не связаны и вы можете написать свой Queue Storage Provider,например, с Оракловым MQ. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 17:12 |
|
|
start [/forum/topic.php?fid=33&fpage=52&tid=1549084]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 133ms |
0 / 0 |