根据日经BP社报导,日本Sophia Cradle已经开发出BREW版XML服务器(用于XML处理的软件)。XML服务器是使用Web服务时所必须的软件,亦即藉由XML服务器,便能够实现在手机上应用Web2.0作业平台。以此为基础,Sophia Cradle进而可研发出在手机上使用各类Web的服务,像是亚马逊(Amazon)在线书店等等的各类API(Application Program Interface)检索应用。
Sophia Cradle开发推出的XML服务器pself,可支持定义为XML文件格式的DTD和XML Schema,并可同时支持DOM和SAX。Sophia Cradle所提供的BREW开发环境Sophia Framework,运用C++语言实现了上述功能,而XML服务器在手机上实现DTD和XML Schema的应用,是相关技术的首创之举。
Web2.0是作为开放性共享的作业平台,属于自由软件社群的集体资源,其中之一的关键技术就是以XML为基础的Web服务。这种Web服务是透过各端交换程序时,达到整合协同XML信息格式的功能。与过去的程序间通信(socket等)相比较,编写程序所耗费的工程时间较少,技术门坎也较为亲近、集体创作的生产力高、容易入手等特色,使Web2.0成为一些第三方软件开发商关注青睐的关键技术。
Amazon、Google和Yahoo等网际搜寻服务企业,均免费在网络世界中公开各自的API的Web服务,用户可各自编写应用程序并加以利用。透过这种方式,各端能够在极短的时间内,从源代码的基础服务开始,集体凝聚开发出更高附加价值附加值的更新应用程序,亦即mash up。如今Sophia Cradle研创出能在手机上安装XML服务器的功能,便能直接应用操作使用Amazon、Google和Yahoo等企业所提供的搜寻系统服务。
Sophia Cradle开发出的工作应用范例程序如下:首先使用手机的相机功能、读取图书条形码、再将读取到的条形码信息转换成ISBN编号,然后使用Amazon所提供的API的Web服务,检索相关书目的信息。检索后所取得的结果,会显示在手机屏幕上。Sophia Cradle此次开发的XML服务器pself计划,会成为Sophia Framework开发环境的组件之一部分,并且将在2006年4月开始公布测试版,应用范例的原始码也准备向大众公开。