1.2.3 其他工具

在本书开发过程中,还用到了其他的开发工具,比如编辑XML文件的XMLSpy。其实用Eclipse也能编辑XML文件,但是用XMLSpy的好处是它能可视化地展现XML文件的内容,便于开发人员互相沟通,能够用DTD或XML Schema对XML文件进行校验。

后续在讲解与数据库相关的内容时还会用到关系型数据库SQL Server,这里只是选择了一种典型的关系型数据库而已,其他数据库在进行SOA开发时操作会大同小异,读者很快就能够融会贯通。

在进行Web应用开发时,用到了轻量级的Web应用中间件Tomcat。这是Apache-Jarkarta的一个免费、开放源码的子项目,是一个支持JSP和Servlet技术的容器。此外,在讨论SOA与工作流系统集成时,用到了轻量级的开源工作流系统OSWorkflow。总的来说。

【说明】

本书尽量使用开源、轻量级的软件,笔者认为一方面这样可以扩展读者的研发思路,另一方面如果可以深入研究和应用这些开源的软件都可以用得上,而且对读者以后的研究方向和工程实践都非常有好处。