Software Communication Architecture (SCA) Support
In addition to what has been mentioned about POSIX, Tailwind also supports the software
communication architecture (SCA). If you are not familiar with SCA, it is
a requirement for software defined radio technologies as well as military applications,
such as Joint Tactical Radio Systems (JTRS). The SCA sets the rules for wireless
To better understand the importance of SCA and how it relates to real world applications
and their requirements, we must review the SCA operating environment (OE).
The SCA OE is shown below.
Figure 2 - SCA Operating Environment
The OE, as defined by the SCA standard, consists of a POSIX operating system, TCP/IP,
Common Object Request Broker Architecture (CORBA) and SCA core framework. CORBA,
is OMG's (Object Management Group) open, vendor-independent architecture and infrastructure
that computer applications use to work together over networks. The SCA requirements,
if followed, will allow the growing market of wireless networks and devices to communicate.
When you look at Tailwind from the SCA perspective, you can clearly see how the
SCA framework and CORBA sit right on top of Tailwind's API meeting all SCA requirements.
In a typical SCA OE, customer applications are abstracted from the hardware layer
via the SCA Core Framework.