The Computing Landscape

Language Landscape

The Language Landscape

Business Process
XML
Programming
Web Services
Service Oriented Architecture
Semantic Web

Business Processes

Business Process Trends
An online newletter.
Business Process Change by Paul Harmon

The business point of view.
Business Process Architecture Overview
BPMN
Business Process Modeling Notation models at a business process level using workflow type diagrams.
BPEL
Business Process Execution Language for Web Services uses XML to formally specify business processes and interaction protocols.
BPWS4J
Support for BPEL4WS using Java.
More ...     Return to Landscape

XML

The Official Site
Web-building Tutorials
XML Tutorial
XML Schema Primer
A schema defines a class of XML documents.
XML Information Set
An abstraction of an XML document.
XML Path Language (XPath)
XQuery 1.0: An XML Query Language
Qexo - The GNU Kawa implementation of XQuery
XQuery: A Guided Tour
SAXON The XSLT and XQuery Processor
More ...     Return to Landscape

Programming

C# 1.0
Properties, indexers, delegates, events ...
C# 2.0
Adds generics, iterators, anonymous methods, and partial types.
Java 1.5
Adds Metadata, Generics, Enumerated types, Autoboxing of primitive types.
New Language Features for Java 1.5 A Conversation with Joshua Bloch
JDK 1.5 Updates
Extend C#, VB or Java with native support for XML
The Comega Language Research
Comega compiler preview
Dive into Python textbook and link to Python download
More ...     Return to Landscape

Web Services

WSDL Primer
Web Services Description Language
SOAP Primer
XML-based information which can be used for exchanging structured and typed information between peers in a decentralized, distributed environment.
Web Services Architecture
Enumeration of the concepts and relationships that are central to Web services' interoperability.
Web Services Roadmap
Rest Tutorial
Representational State Transfer, a simple approach using HTTP GET
REST source
Architectural Styles and the Design of Network-based Software Architectures by Roy Fielding
More ...     Return to Landscape

Service Oriented Architecture

What Is Service-Oriented Architecture?
What is a Service-Oriented Architecture (SOA)?
Service_Oriented Architecture Blueprints
Patterns: Service-Oriented Architecture and Web Services
More ...     Return to Landscape

Semantic Web

The Official Site
The Semantic Web In Breadth
The Semantic Web: An Introduction
RDF Primer
The Resource Description Framework (RDF) is a language for representing information about resources in the World Wide Web.
OWL
The OWL Web Ontology Language is designed for use by applications that need to process the content of information instead of just presenting information to humans. OWL facilitates greater machine interpretability of Web content than that supported by XML, RDF, and RDF Schema (RDF-S) by providing additional vocabulary along with a formal semantics.
More ...     Return to Landscape

Valid XHTML 1.0!