The Global
Network Infrastructure (GNI) is the vision for an open, information-oriented
society where people around the globe share information via an infrastructure
of interconnected computers, information services and information repositories.
The GNI, otherwise called the "Net," is comprised of a global
IP network with network computers and core network services. The Net
provides essential communications and distributed computing capabilities
upon which the Global Information Infrastructure and ubiquitous geospatial
data and geoprocessing depends.
The Net encompasses
the Internet and enterprise-oriented intranets and extranets. The Internet
forms the backbone for interconnectivity and communications between a
global network of distributed computers and network appliances. Intranets
and extranets extend the reach of the Net and fulfill specialized communications
and distributed computing needs for enterprises and enterprise clusters
(e.g. a supply chain), and through gateways, provide enterprises access
to the Internet.
The Global
Network Infrastructure is rapidly evolving to meet the increasing demands
of a rapidly growing population of users, with expanding needs for more
sophisticated applications, like geoprocessing.
The Net is
rapidly expanding to meet anticipated demand. Communications providers
have made the expansion of the global IP network a top priority in their
growth plans. Internet Service Providers (ISPs) are enabling widespread
access to the Net and are providing consumers and businesses with basic
applications like email, Web hosting and other core network services.
A multitude
of service providers, integrators, application and content (data) providers
are dependent on the Net. They are building and providing the services
and applications to support communications, information exchange, transaction
processing and other crucial services and applications to consumers,
businesses and governments. Notable among these are the innovative, rapidly
expanding "portals" to the Net, which are primarily oriented
towards consumer services, but are rapidly expanding into the small business
arena.
Appliances
and high-speed wireless networks
An
embedded device is a hardware appliance with an embedded microprocessor,
some memory (but no hard disk!) and a relatively specialized set of
functions. Examples of embedded devices include cell phones, GPS receivers,
microwave ovens, VCRs, pagers, clocks, and printers. Although the personal
computer has embedded microprocessors, it is generally not considered
an embedded device because it doesnt have a focused function.
To be truly
useful, appliances must also be interconnected. The other somewhat obvious,
but no less significant trend, is the proliferation of high-speed, often
wireless, network infrastructures. High-speed backbones are being built
at a frenetic pace. High bandwidth connections to the home are available
today. There is little doubt that the network environment will become
faster and more accessible in the coming years.
So the trend
in hardware is toward the proliferation of everyday devices, enhanced
with embedded processors and interconnected networks. Over time, the "smarter" environment
these appliances and networks enable promises fundamental changes in
how we will do things at work, home and play. These trends will have
far reaching influence on the market for geospatial technology.
Components
Components
are pre-developed pieces of application code that can be assembled
into working application systems. They are typically deployed independently,
often by third party application systems developers. Components conform
to contracts, called interfaces, which define their behavior and relationships
to other components. A component exposes its semantics (properties,
methods and events) to "builder tools" and other components,
via its interface.
But
components are nothing without a framework in which they can interconnect
and interoperate. A software component model is a framework
(or at least a specification) for how to develop reusable software
components and how these components can communicate with each other.
Of course, networks are a critical part of the component framework.
Component
frameworks enable developers to rapidly and flexibly hook together existing
components. Components enable rapid development because existing codebase
can be easily reused (or purchased from an independent source) and integrated
in a third-party development environment. Component developers also benefit
from this type of development because they can reuse existing components,
obtaining a consistent interface to standard system facilities during
development of their own components. Instead of building an entire application
from scratch, you build an application by hooking together existing legacy
and new third-party components. Component-based software development
saves time, money and effort and produces more consistent, reliable applications.
Components
are where its at! But not all components are created equal.
In Java-land there are JavaBean components and there are Enterprise
Java Bean (EJB) components.
Open
Standards
Open
standards benefit consumers by ensuring that superior technology, connectivity
and interoperability are important factors in the marketplace. Open
standards raise the bar for vendors to deliver superior products because,
if they dont, customers will be able to easily switch to a competing
vendors product. In the world of open standards, no single vendor
can easily "own the customer."
As long as
standards are in the public domain, there are more opportunities for
innovation and greater competition. Vendors have a harder time imposing
high prices and expensive upgrade cycles on their customers. Open standards
tend to level the playing field.
Vendors reap
the benefits of open standards that "grow the market" for their
products. Open standards have enabled extremely profitable and sustained
growth for Internet, intranet, extranet and e-commerce markets through
the 1990s. Vendors that support open standards benefit from the resulting
increased demand for their products. Savvy vendors reap large rewards
by developing and adopting standards that add value to their specific
areas of technology, and then grabbing market share by being the first
to market with these new capabilities.