26.12.2012 Views

Australian Government Architecture Reference Models Version 3.0

Australian Government Architecture Reference Models Version 3.0

Australian Government Architecture Reference Models Version 3.0

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!