80 likes | 195 Views
Globalizing eBusiness. Tools of the Trade: Unicode and XML Markus W. Scherer IBM Cupertino. Globalization – Why?. Increase revenue Reach worldwide markets Time to market Lower software costs Simpler development & deployment Interoperate with global Internet infrastructure
E N D
Globalizing eBusiness Tools of the Trade: Unicode and XML Markus W. Scherer IBM Cupertino Globalizing eBusiness – SDForum Unicode and XML
Globalization – Why? • Increase revenue • Reach worldwide markets • Time to market • Lower software costs • Simpler development & deployment • Interoperate with global Internet infrastructure • Build on globalized standard tools Globalizing eBusiness – SDForum Unicode and XML
Globalized Software • Works with text data in all languages • Localizable into any language • Based on globalized technologies • Single Executable • Web server: Single machine serving requests from anywhere simultaneously Globalizing eBusiness – SDForum Unicode and XML
Text in all languages Unicode/ISO 10646 … Globalizing eBusiness – SDForum Unicode and XML
Unicode (II) • Industry standard encoding • Widely supported • Java, Windows, Internet, HTML & XML, email, … • Simple encoding • But text processing can still be complex • Use libraries (e.g. ICU) Globalizing eBusiness – SDForum Unicode and XML
XML • Text format for data exchange • Unicode-based • Specifies structured data • Parsers & tools from many sources • Base for many new services • “Plumbing” Globalizing eBusiness – SDForum Unicode and XML
Web Services • Goal: Software can autonomously find, acquire, use a wide range of services • XML-based web services • Register & find service – e.g. UDDI • Like Yellow Pages • Use service – e.g. SOAP • Microsoft, IBM, Ariba and others Globalizing eBusiness – SDForum Unicode and XML
IBM & eBusiness • Promotes and contributes to open standards • Standards-based solutions • Open-source XML parser (Xerces) • Open-source Unicode library (ICU) Globalizing eBusiness – SDForum Unicode and XML