Australian Government Architecture Reference Models Version 3.0
Australian Government Architecture Reference Models Version 3.0
Australian Government Architecture Reference Models Version 3.0
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
258<br />
8.4.1 [3101] Support Platforms<br />
Support platforms are hardware or software architectures. The term originally dealt only with<br />
hardware and it is still used to refer to a CPU model or computer family.<br />
Service Standards Defines Examples<br />
310101<br />
Wireless/Mobile<br />
310102<br />
Platform Independent<br />
310103<br />
Platform Dependent<br />
The radio transmission via<br />
the airwaves. Various<br />
communications<br />
techniques are used to<br />
provide wireless<br />
transmission including<br />
infrared ‘line of sight’,<br />
cellular, microwave,<br />
satellite, packet radio and<br />
broad spectrum.<br />
The description of the<br />
operating systems that are<br />
able to execute and run<br />
on any platform or<br />
operating system. A<br />
platform is the underlying<br />
hardware and software<br />
comprising a system.<br />
The description of the<br />
operating systems that are<br />
able to execute and run<br />
on a specific platform or<br />
operating system. A<br />
platform is the underlying<br />
hardware and software<br />
comprising a system.<br />
<strong>Australian</strong> <strong>Government</strong> <strong>Architecture</strong> <strong>Reference</strong> <strong>Models</strong> <strong>Version</strong> <strong>3.0</strong><br />
An example of wireless/mobile technology includes:<br />
� Java 2 Platform, Micro Edition (J2ME): Sun’s Java<br />
environment for devices. It promises a relatively<br />
portable environment for those using Java for other<br />
tiers of the architecture.<br />
Examples of platform independent technologies include:<br />
� Hypervisor: also called a virtual machine manager, is<br />
a program that allows multiple operating systems to<br />
share a single hardware host.<br />
� Java 2 Platform Enterprise Edition (J2EE): Sun’s<br />
J2EE and Microsoft’s .Net are the two dominant<br />
distributed computing architecture frameworks. J2EE<br />
provides portability of a single language (Java) over<br />
multiple operating systems and hardware platforms<br />
� Linux: an open source operating system that runs on<br />
multiple hardware platforms. With the ability to run on<br />
many platforms, including the PC and Macintosh, Linux<br />
has become an alternative to proprietary systems.<br />
� Eclipse: a collection of open source projects built on<br />
the Equinox OSGi run-time.<br />
Examples of platform dependent technologies include:<br />
� Windows: Microsoft family of operating systems for<br />
personal computers.<br />
� Mac OS: Apple’s UNIX-based operating system based<br />
on industry standards.<br />
� Net: Microsoft’s .Net and Sun’s J2EE are the two<br />
dominant distributed computing architecture<br />
frameworks. The .Net framework supports a wide<br />
range of languages but is primarily tied to the Microsoft<br />
Windows operating system and Intel hardware