WebORB Integration Server

WebORB är en integrationsserver utvecklad och underhållen av Midnight Coders Incorporated. Den används i SOA / Rich Internet Application- utvecklingsprojekt för att ansluta webbläsarklienter ( Adobe Flex , Adobe Flash , AJAX, Java, .NET, Silverlight , JSON ) och mobila klienter ( Android , Windows Phone 7 , BlackBerry PlayBook ) med backend-tjänster ( .NET, Java, PHP och Ruby on Rails) och databaser ( MySQL , Microsoft SQL Server , SQL Azure , PostgreSQL , ODBC och Oracle-databas ). Den kombinerar teknologier som tillhandahåller produktivitetsverktyg för utvecklare, AMF- fjärrkontroll , meddelanden i realtid, säkerhet på kodnivå och strömmande media i realtid .

Midnight Coders positionerar WebORB som en fullfjädrad plattform som har visat sig minska komplexiteten i multitier- arkitekturintegration, vilket påskyndar utvecklingsprocessen och tiden till marknaden. (Se fallstudier.) Det finns fyra WebORB-versioner - WebORB för .NET, WebORB för Java, WebORB för PHP och WebORB för Rails. WebORB PDF Generator är en produkt som ansluts till WebORB för .NET och WebORB för Java för att tillhandahålla PDF-generering på serversidan.

Funktioner

Produktivitetsverktyg för utvecklare - används för att förbättra arbetsflödesprocesser, vilket resulterar i bättre utnyttjande av utvecklartid. WebORBs produktivitetsverktyg för utvecklare består av:

Service Browser - gör det möjligt för utvecklare att se tjänster i ett enda enhetligt gränssnitt som kapslar in tjänstesurfning, kodgenerering, anropsprovkörning och grafisk säkerhetskonfigurator.
Kodgeneratorer - automatisera skapandet av repeterbara kodblock. WebORB stöder kodgeneratorer för ActionScript, Cairngorm, PureMVC , Mate, Swiz, JavaScript, AJAX, Silverlight och anpassade kodgeneratorer.
Invocation Test Drive - gör det möjligt för utvecklare på klient- och serversidan att testa integration på begäran.
Säkerhet - gör det möjligt för utvecklare att koppla bort säkerheten från applikationslogiken och flytta säkerheten till en behållare (WebORB), där applikationen och dess tjänster är värd.
Data Management - består av en datamodellerare, kodgenerator, exempeltestapplikationsbyggare och runtime-motor som stöder realtidsklientsynkronisering och transaktionsbearbetning.

AMF Remoting - ett binärt protokoll som används för att förbättra applikationsprestanda genom en mer strömlinjeformad kommunikationsväg för kommunikation mellan processer (klient-till-server, server-till-server, klient-till-klient och server-till-klient). (Se AMF vs Web Services .)

Messaging/Streaming - stöder Real Time Messaging Protocol (RTMP) för chattmeddelanden och video-/ljudströmning, samt publicera/prenumerera och data-push.

Midnight Coders släppte nyligen WebORB för .NET version 4.X, som kan köras i Microsoft Azure Cloud och stöder utbyggnad och kontraktering av molnberäkningsresurser baserat på användarvolym.

Midnight Coders tillkännagav i februari 2011 en integration med Sapphire Steels Amethyst IDE, som körs i Visual Studio. Denna integration granskades av Visual Studio Magazine.