the web-enabled navy: made possible through xml. topics what is the vision for the web-enabled navy?...

18
The Web-Enabled Navy: The Web-Enabled Navy: Made possible through XML

Post on 20-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

The Web-Enabled Navy:The Web-Enabled Navy:

Made possible through XML

Page 2: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Topics Topics

What is the Vision for the Web-Enabled Navy?

How do we get there?How is XML different from HTML?

Page 3: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Web Enabled Navy (WEN)Web Enabled Navy (WEN)

Operational and business processes are conducted worldwide via interconnected and interoperable web-based IT systems.

TFW Mission: “To provide integrated and transformational information exchange for both the ashore and afloat navy to take full advantage of Navy’s IT21 and NMCI infrastructure investments.”

Page 4: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Current State of the World Wide WebCurrent State of the World Wide Web

Numerous Web Sites Increasing Every Day

Numerous Web Sites Increasing Every Day

Page 5: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Portals vs. VortalsPortals vs. VortalsPortal -- A Web site or service that offers a broad array of resources

and services, such as e-mail, forums, search engines, and on-line shopping malls. The first Web portals were online services, such as AOL, that provided access to the Web, but by now most of the traditional search engines have transformed themselves into Web portals to attract and keep a larger audience.

Vortal -- Vertical Industry Portal is a portal Web site that provides information and resources for a particular industry. Vortals are the Internet's way of catering to consumers' focused-environment preferences. Vortals typically provide news, research and statistics, discussions, newsletters, online tools, and many other services that educate users about a specific industry. As the Web becomes a standard tool for business, vortals will join and maybe replace general portal sites like AOL and Yahoo! as common gateways to the Internet.

Source: http://webopedia.com/

Page 6: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?
Page 7: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Service-Centric ViewService-Centric View

Databases and Repositories and Applications

OperationsC2

ChatWeather

ATOCalendar

LogisticsRMP/COP

Business

PurchasingEducation

Telecommunications

PersonnelMedical

MWRFinance

NAVY PORTALNAVY PORTAL

Page 8: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Architectural Architectural FrameworkFramework

Accessiblevia Business

andWarfare Operations

Fleet & USMCDeployed Forces

Clinic

HQ

IndustryPartners

Extranet

SYSCOM

TrainingCenter

PierConnections

NavyLearningNetwork

“.edu”

ResearchNetwork

TELEPORT

Network Operations Center

(DISN Interface)

Navy Marine Corps Intranet IT21Marine Corps Tactical Network

Defense InformationSystem Network (DISN)/Global Information Grid

(GIG)

AuthoritativeData Sources

andData Consolidation

CommonUser Access

Between Afloat and Shore

ReplicatedData BasesPer Mission

Requirements

Page 9: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Web EvolutionWeb Evolution

XMLHTML

XMLApplications

RelationalData

HierarchicalData

ApplicationServer

Portal Server

HTTP Server

BrowserClientEvolution

XML

XML

XML orNative API

XML orNative API

HTTP Request

HTML BrowserClient HTTP Server

TodayDocumentRequest

Page 10: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

One Enterprise PortalOne Enterprise Portal

Notional Data; UnclassifiedNotional Data; Unclassified

Page 11: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

User

Sing

le P

orta

lW

ith C

omm

on S

ervi

ces

Com

mon

Com

mun

icat

ion

Serv

ices

Email

Collaboration Tools

Calendars

Phone, Pager, Cell

Phone, PDA Access

Messaging

Web

Ena

blem

ent S

ervi

ces

Web Servers

Application Servers

Data Storage

and Retrieval

Service Registry

and Libraries

Navy Wide Business

Integration

Authoritative

Data Bases

Security

Access

Personalization

Features

Knowledge Base

(Intelligent Search)

Service Directory

Access

Visualization

Infr

astru

ctur

e

NMCI

IT-21

DISN/GIG

Page 12: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

How Do We Get There?How Do We Get There? Current state – no enterprise approach

– Each ship and Echelon II is on their own IT-21 (Afloat) and NMCI (Ashore) both bring

some, but not all, components to the enterprise solution

Need to make concurrent changes to IT-21 and NMCI and converge paths– Engineering for enterprise architecture

– Hardware, software infrastructure changes

– Migration of applications to web services

Page 13: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

WEN Architecture:WEN Architecture:

Architecture is XML centric– Technically Feasible at little risk– Leverages commercial evolution– Future Web languages will incorporate XML

Standards based– Hardware independent

Facilitates interoperability Navy wide, Joint/Allied and Coalition

Page 14: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Emerging TechnologiesEmerging Technologies

From Proprietary systems Wired HTML Limited browser use Manual use Limited specific use Diverse message formats Diverse database exchanges Low bandwidth Desktop MHz computers

To Internet standard based systems Wireless XML Universal portal use Automation Service Centric Usage Common message format (XML) XML based database exchanges More efficient use of bandwidth Network appliance / Handheld GHz computers and PDAs

HTMLHTMLHTMLHTML XMLXMLXMLXML Next GenNext GenXML??XML??

Next GenNext GenXML??XML??

Page 15: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Extensible Markup Language - Extensible Markup Language - XMLXML Method for Putting Structured Data into Text File

– Set of rules, guidelines, conventions for structured data– Cross-platform, software and hardware independent standard for

transmitting information Looks Similar to HTML, But…..

– XML Describes Information; HTML Displays Information Text based, but not Meant to be read (machine readable)

– Text files allow ease of debugging– Way to structure, store, and send information

Conglomeration of Technologies– XML Specification, stylesheets, schemas, etc.

XML was designed to store, carry and exchange dataXML was designed to store, carry and exchange data

Page 16: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

XML vs HTMLXML vs HTML• Both are a subset of SGML -Standard General Markup Language. • SGML is too complex. It is used for describing different document types, from ancient Irish manuscripts to musical notation.

• HTML doesn’t enforce a strict structure, and is not implemented by all browsers the same. Can’t handle data rich pages well. HTML is limited to displaying documents and information with some hypertext and multimedia. • XML describes information while HTML displays it. XML is a “metalanguage” - a language for describing other other languages. Can design your own markup language (e.g. MetocML).

Page 17: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

Rules for XML Coding:

•Begin with the XML Declaration: <?xml version=“1.0” standalone=“yes” encoding=“iso-8859-1”?>

• All tags must have an end tag:

<greeting>Hello, world!</greeting>

• All tags must be in matched case:

<title> Document title </title> or

<LI> List item </LI>

• All tags must be properly nested:

you <b>must do it <i> this </i> way</b>,

not <b><i>this</b> </i> way.

Page 18: The Web-Enabled Navy: Made possible through XML. Topics What is the Vision for the Web-Enabled Navy? How do we get there? How is XML different from HTML?

WEN BenefitsWEN Benefits

More ubiquitous access to information services– Afloat/Ashore– Via web browsers

Improved interoperability– Extensive use of XML– Separation of data from presentation layer enables support for

multiple display devices Improved quality of information

– Establishment of authoritative, central databases supporting similar services across multiple locations

– Ability to aggregate data from multiple sources Reduced Total Costs

– Software support & hardware costs reduced– Configuration management simplified