over the past year, web services have been positioned as a key enabler to application e-business integration. many companies and vendors have made large investments in supporting the web services development process. however, cost can pose a huge barrier for companies just beginning to investigate the value of web services.
development shops can explore this emerging technology without making a large initial investment by developing web services with open source platforms and development tools. open source refers to the community of free applications and systems being written by developers around the world. with open source, the source code, its use, and redistribution cannot be forbidden by any organization.
the benefits of open source include the ability to view the source code, to see how features are implemented, and to modify the source to make changes. this allows developers to port tools to other operating systems and to build new products from open source code. a key theme with open source is flexibility, providing development organizations with the source code and the rights to modify it.
web services development
web services are built on a similar open premise. web services standards such as soap and wsdl make software components available to any application developer. when combined with open source tools, the web services development environment is widely available at a very low cost. this combination makes an attractive model for the evaluation of web services as an enabling technology.this article takes a look at both the web services development process and the tools that can be used to get started quickly. through the development of a prototype web service, you can quickly understand how to evaluate these new technologies and their use within production scenarios. our web service provides weather forecast information for a specified zip code. while there are obviously many web sites available for retrieving weather, we wanted to deliver this information as a web service using soap.
the entire development was done on the linux platform. in our prototype, the eclipse environment w... 下一页