Serwer integracyjny WebORB
WebORB to serwer integracyjny opracowany i utrzymywany przez Midnight Coders Incorporated. Jest używany w SOA / Rich Internet Application do łączenia klientów przeglądarkowych ( Adobe Flex , Adobe Flash , AJAX, Java, .NET, Silverlight , JSON ) i mobilnych ( Android , Windows Phone 7 , BlackBerry PlayBook ) z usługami backendowymi ( .NET, Java, PHP i Ruby on Rails) oraz baz danych ( MySQL , Microsoft SQL Server , SQL Azure , PostgreSQL , ODBC i baza danych Oracle ). Łączy w sobie technologie, które zapewniają narzędzia zwiększające produktywność programistów, komunikację zdalną AMF , przesyłanie wiadomości w czasie rzeczywistym, zabezpieczenia na poziomie kodu i strumieniowe przesyłanie multimediów w czasie rzeczywistym .
Midnight Coders pozycjonuje WebORB jako w pełni funkcjonalną platformę, która, jak wykazano, zmniejsza złożoność integracji architektury wielowarstwowej , przyspieszając w ten sposób proces rozwoju i czas wprowadzenia produktu na rynek. (Zobacz studia przypadków.) Istnieją cztery wersje WebORB - WebORB dla .NET, WebORB dla Java, WebORB dla PHP i WebORB dla Rails. WebORB PDF Generator to produkt, który łączy się z WebORB dla .NET i WebORB dla Java, aby zapewnić generowanie plików PDF po stronie serwera.
Cechy
Narzędzia zwiększające produktywność programistów — używane do usprawniania procesów przepływu pracy, co skutkuje lepszym wykorzystaniem czasu programistów. Narzędzia produktywności programistów WebORB składają się z:
- Przeglądarka usług — umożliwia programistom przeglądanie usług w jednym, ujednoliconym interfejsie, który obejmuje przeglądanie usług, generowanie kodu, testowanie wywołań i graficzny konfigurator zabezpieczeń.
- Generatory kodu – zautomatyzuj tworzenie powtarzalnych bloków kodu. WebORB obsługuje generatory kodu dla ActionScript, Cairngorm, PureMVC , Mate, Swiz, JavaScript, AJAX, Silverlight i niestandardowe generatory kodu.
- Invocation Test Drive — umożliwia programistom działającym po stronie klienta i serwera testowanie integracji na żądanie.
- Bezpieczeństwo - umożliwia programistom oddzielenie bezpieczeństwa od logiki aplikacji i przeniesienie bezpieczeństwa do kontenera (WebORB), w którym hostowana jest aplikacja i jej usługi.
- Zarządzanie danymi — składa się z narzędzia do modelowania danych, generatora kodu, narzędzia do tworzenia przykładowych aplikacji testowych oraz mechanizmu uruchomieniowego obsługującego synchronizację klientów w czasie rzeczywistym i przetwarzanie transakcji.
AMF Remoting - binarny protokół używany do poprawy wydajności aplikacji poprzez usprawnienie ścieżki komunikacji międzyprocesowej (klient-serwer, serwer-serwer, klient-klient i serwer-klient). (Zobacz AMF a usługi sieci Web ).
Messaging/Streaming — obsługuje protokół Real Time Messaging Protocol (RTMP) do przesyłania wiadomości na czacie i przesyłania strumieniowego wideo/audio, a także publikowania/subskrypcji i przekazywania danych.
Firma Midnight Coders udostępniła niedawno WebORB dla platformy .NET w wersji 4.X, która może działać w chmurze Microsoft Azure i obsługuje rozszerzanie i kontraktowanie zasobów przetwarzania w chmurze w oparciu o liczbę użytkowników.
Midnight Coders ogłosiło w lutym 2011 r. Integrację z Amethyst IDE firmy Sapphire Steel, które działa w Visual Studio. Ta integracja została sprawdzona przez Visual Studio Magazine.
- Adobe Flash
- AdobeFlex
- Oprogramowanie programistyczne dla Androida (systemu operacyjnego).
- Oprogramowanie deweloperskie BlackBerry
- Integracja aplikacji korporacyjnych
- Platforma korporacyjna Java
- Oprogramowanie pośredniczące zorientowane na wiadomości
- Produkty związane z architekturą zorientowaną na usługi
- Oprogramowanie do tworzenia stron internetowych