Computer Consulting Specialists, Inc.  

CCS
  Mission
  Philosophy
  History
  Experience
  Contact us
  Presentations
MS Windows
  Win32 API
  COM+
  MS Visual C++
  Borland Delphi
UNIX & Linux
  Linux
  C/C++
  CORBA
  Perl
  Web
  PHP
  SQL
  XML/XSLT
Services
  Consulting
  Development
  Platform Migration
  Testing & Q/A

Suncoast Support .com
 

CCS - XML

 

About XML

The 'eXtensible Mark-up Language' (XML) is a standard way to package data, that is fully specified by the user's application.

CCS uses XML to store data and connect multiple software systems that each can read and write a standard XML schema. By using XML, the data sources and handlers can easily send and receive information with each other. In addition, since XML is based on a text stream, it can easily pass through a firewall or Web server without the need for additional proxy modules or handler programs.

About Schemas, Stylesheets, Transforms

We developed an 'Enterprise Application Integration' (EIA) system that used XML messages to communicate with various systems. The messages were easily validated and tested using a standard set of XML schemas, stylesheets and transformations to handle various XML message types. As the scope of the EIA system changes, we could easily add another XML schema definition. This provided expansion of the system within days instead of weeks of implementation and testing effort. The validating XML parser would automatically apply the schema rules to check for syntax and semantic problems with the specific enterprise adapter module.

About SOAP, Web Services

Another elegant application of XML is using it to connect programmed objects in a distributed environment. The 'Simplified Object Access Protocol' (SOAP) allows different programs to send messages (call each other, like a sub-routine) using any network delivery transport mechanism like HTTP, FTP, raw network sockets, or even e-mail. This allows e-business mechanisms to be implemented and shared across a secured network. The EIA application developed by CCS also employed limited use of SOAP services. Similar support is found with 'Web Services' (WS).