HOME

TheInfoList



OR:

WebORB is an integration server developed and maintained by Midnight Coders Incorporated. It is used in SOA/
Rich Internet Application A rich web application (originally called a rich Internet application, or RIA or installable Internet application) is a web application that has many of the characteristics of desktop application software. The concept is closely related to a sin ...
development projects to connect browser clients (
Adobe Flex Apache Flex, formerly Adobe Flex, is a software development kit (SDK) for the development and deployment of cross-platform rich web applications based on the Adobe Flash platform. Initially developed by Macromedia and then acquired by Adobe Sy ...
,
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Fla ...
, AJAX, Java, .NET,
Silverlight Microsoft Silverlight is a discontinued application framework designed for writing and running rich web applications, similar to Adobe's runtime, Adobe Flash. A plugin for Silverlight is still available for a very small number of browsers. Wh ...
,
JSON JSON (JavaScript Object Notation, pronounced ; also ) is an open standard file format and data interchange format that uses human-readable text to store and transmit data objects consisting of attribute–value pairs and arrays (or other s ...
) and mobile clients ( Android,
Windows Phone 7 Windows Phone 7 is the first release of the Windows Phone mobile client operating system, released worldwide on October 21, 2010, and in the United States on November 8, 2010. It runs on the Windows CE 6.0 kernel. It received multiple large upda ...
,
BlackBerry PlayBook The BlackBerry PlayBook is a mini tablet computer developed by BlackBerry and made by Quanta Computer, an original design manufacturer (ODM).
) with backend services (.NET, Java, PHP and Ruby on Rails) and databases (
MySQL MySQL () is an open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A relational database ...
,
Microsoft SQL Server Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications—which ...
, SQL Azure,
PostgreSQL PostgreSQL (, ), also known as Postgres, is a free and open-source relational database management system (RDBMS) emphasizing extensibility and SQL compliance. It was originally named POSTGRES, referring to its origins as a successor to the In ...
,
ODBC In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. A ...
and
Oracle database Oracle Database (commonly referred to as Oracle DBMS, Oracle Autonomous Database, or simply as Oracle) is a multi-model database management system produced and marketed by Oracle Corporation. It is a database commonly used for running online ...
). It combines technologies that provide developer productivity tools, AMF
remoting In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (l ...
, real time messaging, code-level security and real time
streaming media Streaming media is multimedia that is delivered and consumed in a continuous manner from a source, with little or no intermediate storage in network elements. ''Streaming'' refers to the delivery method of content, rather than the content i ...
. Midnight Coders positions WebORB as a full-featured platform that has been shown to reduce the complexity of
multitier architecture In software engineering, multitier architecture (often referred to as ''n''-tier architecture) is a client–server architecture in which presentation, application processing and data management functions are physically separated. The most wide ...
integration, thus speeding the development process and time to market. (See Case Studies.http://www.themidnightcoders.com/company/case-studies.html) There are four WebORB versions - WebORB for .NET,http://www.themidnightcoders.com/products/weborb-for-net/overview.html WebORB for Java,http://www.themidnightcoders.com/products/weborb-for-java/overview.html WebORB for PHPhttp://www.themidnightcoders.com/products/weborb-for-php/overview.html and WebORB for Rails.http://www.themidnightcoders.com/products/weborb-for-rails/overview.html WebORB PDF Generatorhttp://www.themidnightcoders.com/products/pdf-generator/overview.html is a product that plugs into WebORB for .NET and WebORB for Java to provide server-side PDF generation.


Features

Developer Productivity Tools -used to improve workflow processes, resulting in better utilization of developer time. WebORB's developer productivity tools consist of: : Service Browser - enables developers to view services in a single unified interface that encapsulates service browsing, code generation, invocation test drive and graphical security configurator. : Code Generators - automate the creation of repeatable blocks of code. WebORB supports code generators for ActionScript, Cairngorm,
PureMVC PureMVC is a framework for creating applications based upon the well-established model–view–controller (MVC) design pattern. The free, open source framework was originally implemented in the ActionScript 3 language for use with Adobe Flex, F ...
, Mate, Swiz, JavaScript, AJAX, Silverlight and custom code generators. : Invocation Test Drive - enables client- and server-side developers to test integration on demand. : Security - enables developers to decouple security from the application logic and shift security to a container (WebORB), where the application and its services are hosted. : Data Managementhttp://www.themidnightcoders.com/fileadmin/docs/dotnet/v4/guide/index.html?security_overview.htm - consists of a data modeler, code generator, sample test application builder and runtime engine that supports real-time client synchronization and transaction processing. AMF Remoting - a binary protocol used to improve application performance through a more streamline communication path for
interprocess communication In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data. Typically, applications can use IPC, categoriz ...
(client-to-server, server-to-server, client-to-client and server-to-client). (Se
AMF vs Web Services
) Messaging/Streaming - supports Real Time Messaging Protocol (RTMP) for chat messaging and video/audio streaming, as well as, publish/subscribe and data push. Midnight Coders released WebORB for .NET version 4.X recently, which can be run in the Microsoft Azure Cloud and supports expanding and contracting on
cloud computing Cloud computing is the on-demand availability of computer system resources, especially data storage ( cloud storage) and computing power, without direct active management by the user. Large clouds often have functions distributed over m ...
resources based on user volume. Midnight Coders announced in February 2011 an integration with Sapphire Steel's Amethyst IDE, which runs inside Visual Studio. This integration was reviewed by Visual Studio Magazine.


References

{{Reflist Enterprise application integration Message-oriented middleware Service-oriented architecture-related products Java enterprise platform Adobe Flex Adobe Flash Android (operating system) development software BlackBerry development software Web development software