Globalizing eBusiness

Download Report

Transcript Globalizing eBusiness

Globalizing eBusiness
Tools of the Trade:
Unicode and XML
Markus W. Scherer
IBM Cupertino
August 20th, 2001
Globalizing eBusiness – SDForum
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
– Build on globalized standard tools
August 20th, 2001
Globalizing eBusiness – SDForum
Unicode and XML
Markus W. Scherer
IBM Cupertino
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
August 20th, 2001
Globalizing eBusiness – SDForum
Unicode and XML
Markus W. Scherer
IBM Cupertino
Unicode/ISO 10646
• Text in all languages
…
August 20th, 2001
Globalizing eBusiness – SDForum
Unicode and XML
Markus W. Scherer
IBM Cupertino
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)
August 20th, 2001
Globalizing eBusiness – SDForum
Unicode and XML
Markus W. Scherer
IBM Cupertino
XML
• Text format for data exchange
• Unicode-based
• Specifies structured data
• Parsers & tools from many sources
• Base for many new services
• “Plumbing”
August 20th, 2001
Globalizing eBusiness – SDForum
Unicode and XML
Markus W. Scherer
IBM Cupertino
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
August 20th, 2001
Globalizing eBusiness – SDForum
Unicode and XML
Markus W. Scherer
IBM Cupertino
IBM & eBusiness
• Promotes and contributes to open
standards
• Standards-based solutions
• Open-source XML parser (Xerces)
• Open-source Unicode library (ICU)
August 20th, 2001
Globalizing eBusiness – SDForum
Unicode and XML
Markus W. Scherer
IBM Cupertino