Apache Etch -


Apache
跨平台
Java

软件简介

Apache Etch 是跨平台,语言和传输方法独立的框架,用来构建和消耗网络服务。Etch
工具集包括一个网络服务描述语言,一个编译器,各种语言绑定库。Etch 同时也是传输方式独立,允许根据需求使用不同的传输方式。Etch
的目标是简单的去定义小的,集中的服务,容易被访问,结合和部署。

Etch 是要提供一个简洁,正式的描述客户端和服务端信息交换,这强大的功能要支持:

  • support one-way and two-way, real-time communication

  • high performance and scalability

  • support clients and servers written in different languages

  • support clients/servers running in a wide range of contexts (such as thin web client, embedded device, PC application, or server)

  • support anyone adding new language bindings and new transports

  • be fast and small, while still being flexible enough to satisfy requirements

  • finally, it must be easy to use for developers both implementing and/or consuming the service.