Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

WebORB - это сервер интеграции, разработанный и поддерживаемый Midnight Coders Incorporated. Он используется в проектах разработки SOA / Rich Internet Application для подключения браузерных клиентов ( Adobe Flex , Adobe Flash , AJAX, Java, .NET, Silverlight , JSON ) и мобильных клиентов ( Android , Windows Phone 7 , BlackBerry PlayBook ) с серверными службами ( .NET, Java, PHP и Ruby on Rails) и баз данных ( MySQL , Microsoft SQL Server , SQL Azure , PostgreSQL , ODBC иБаза данных Oracle ). Он сочетает в себе технологии, которые предоставляют инструменты повышения производительности труда разработчиков, удаленное взаимодействие AMF , обмен сообщениями в реальном времени, безопасность на уровне кода и потоковую передачу мультимедиа в реальном времени .

Midnight Coders позиционирует WebORB как полнофункциональную платформу, которая, как было доказано, снижает сложность интеграции многоуровневой архитектуры , тем самым ускоряя процесс разработки и время выхода на рынок. (См. Примеры из практики. [1] ) Существует четыре версии WebORB - WebORB для .NET, [2] WebORB для Java, [3] WebORB для PHP [4] и WebORB для Rails. [5] WebORB PDF Generator [6] - это продукт, который подключается к WebORB для .NET и WebORB для Java для создания серверных PDF-файлов.

Особенности [ править ]

Инструменты повышения производительности для разработчиков - используются для улучшения рабочих процессов, что приводит к более эффективному использованию времени разработчика. Инструменты повышения производительности разработчика WebORB состоят из:

Браузер сервисов [7] - позволяет разработчикам просматривать сервисы в едином унифицированном интерфейсе, который инкапсулирует просмотр сервисов, генерацию кода, тестовый запуск и графический конфигуратор безопасности.
Генераторы кода [8] - автоматизируют создание повторяющихся блоков кода. WebORB поддерживает генераторы кода для ActionScript, Cairngorm, PureMVC , Mate, Swiz, JavaScript, AJAX, Silverlight и генераторы пользовательского кода.
Invocation Test Drive [9] - позволяет разработчикам на стороне клиента и на стороне сервера тестировать интеграцию по запросу.
Безопасность [10] - позволяет разработчикам отделить безопасность от логики приложения и перенести безопасность в контейнер (WebORB), где размещаются приложение и его сервисы.
Управление данными [10] - состоит из средства моделирования данных, генератора кода, построителя примера тестового приложения и механизма выполнения, который поддерживает синхронизацию клиентов в реальном времени и обработку транзакций.

AMF Remoting [10] - бинарный протокол, используемый для повышения производительности приложений за счет более рационального канала связи для межпроцессного взаимодействия (клиент-сервер, сервер-сервер, клиент-клиент и сервер-клиент). (См. AMF и веб-службы .)

Обмен сообщениями / потоковая передача [11] - поддерживает протокол обмена сообщениями в реальном времени (RTMP) для обмена сообщениями в чате и потоковой передачи видео / аудио, а также публикации / подписки и передачи данных.

Midnight Coders недавно выпустила WebORB для .NET версии 4.X [12], который может работать в облаке Microsoft Azure и поддерживает расширение и сокращение ресурсов облачных вычислений в зависимости от объема пользователя.

В феврале 2011 года Midnight Coders объявила об интеграции с Amethyst IDE от Sapphire Steel, которая работает внутри Visual Studio. Эта интеграция была рассмотрена журналом Visual Studio Magazine. [13]

Ссылки [ править ]

  1. ^ http://www.themidnightcoders.com/company/case-studies.html
  2. ^ http://www.themidnightcoders.com/products/weborb-for-net/overview.html
  3. ^ http://www.themidnightcoders.com/products/weborb-for-java/overview.html
  4. ^ http://www.themidnightcoders.com/products/weborb-for-php/overview.html
  5. ^ http://www.themidnightcoders.com/products/weborb-for-rails/overview.html
  6. ^ http://www.themidnightcoders.com/products/pdf-generator/overview.html
  7. ^ http://www.themidnightcoders.com/index.php?id=93
  8. ^ http://www.themidnightcoders.com/products/weborb-for-net/features/data-management-features/wdmfcodegenerator.html
  9. ^ http://www.themidnightcoders.com/index.php?id=92
  10. ^ а б в http://www.themidnightcoders.com/fileadmin/docs/dotnet/v4/guide/index.html?security_overview.htm
  11. ^ http://www.themidnightcoders.com/fileadmin/docs/dotnet/v4/guide/index.html?pubsub_overview.htm
  12. ^ http://www.themidnightcoders.com/fileadmin/docs/dotnet/v4/guide/index.html
  13. ^ http://visualstudiomagazine.com/articles/2011/02/01/amethyst-and-weborb-integrate-flash-development-with-visual-studio.aspx?sc_lang=en