WebsiteFeedback
Select region
 
All in One
BI and CPM
ToolKit
Overview
Self-Service Analysis
Molap Rolap ETL
Rapid Application Development
Architecture
Overview
Office 2007 Integration
WPF and WCF
Interactive Visualization

Home  >>  Overview

Overview


Bookmark and Share

BOARD Service Oriented Architecture

BOARD 7 architecture is based on the "Service Oriented Architecture" (SOA) paradigm. In this architecture you can identify a "service provider" which is the BOARD Server program, and a set of different service consumers which are the client programs, namely the BOARD 7 client, the MS-Excel Add-in and the Web browser client or other web service consumer.



The ROAR protocol

Communications between the client and the server uses a proprietary protocol named ROAR (Remote Object Access & Replication) which provides extremely high performance in communications and is designed to work efficiently over low bad-width connections such as WAN or the Internet. The ROAR protocol in BOARD 7 is built upon the Windows Communication Foundation (WCF) classes of Microsoft .Net Framework 3.5. It is a data convention format used in communications between the BOARD client and BOARD server programs.

The ROAR protocol transfers data from the client’s memory (BOARD Client) to the server’s memory (BOARD Server) through a compressed data stream. This technology is fundamentally more efficient compared to the verbose industry standards of XMLA and ODBO. The data traffic generated in the dialog between BOARD Client and BOARD Server is extremely low thanks to the specialized ROAR protocol, which has been designed for delivering performance over remote connections.

 
 
 
Legal Notes