网络服务客户端自动生成(WSDL)

XML-to- c++绑定工具(XML模式)

HydraExpress是如何工作的

HydraExpress为高性能c++ web服务提供了一个开发和托管框架. 使用高级XML的强大功能, 肥皂, 和WSDL服务, HydraExpress驱动新的c++应用程序开发,并对现有的c++应用程序进行转换,以便在SOA中使用.

HydraExpress使您能够创建灵活且可互操作的SOA应用程序, 利用现有应用程序中锁定的关键业务逻辑,并添加所需的灵活性和可维护性,以跟上不断变化的需求.

公开网络服务

HydraExpress中的消息格式基于简单对象访问协议(肥皂), 一个被广泛接受的, 易于使用的在网络上传输消息的机制.

HydraExpress开发人员只需提供一个标准的web服务描述语言(WSDL)文件,HydraExpress就会自动生成一个处理协议细节的框架服务, 标准, 以及确保互操作性的网络. 然后,开发人员引入新的或现有的c++业务逻辑,以创建可在多种类型的SOA应用程序中使用的即部署服务.

与HydraExpress, 开发人员可以在不干扰应用程序其余部分的情况下合并新的标准或集成需求, 因为业务逻辑完全与服务基础设施隔离. 此功能使开发人员能够在不更改自定义业务逻辑的情况下重新生成框架服务.

HydraExpress图:公开网络服务

提供Servlet容器

HydraExpress提供了一个servlet容器, 哪一种方法是将你的c++业务逻辑暴露在网络上的简单方法. 

HydraExpress提供了一个高性能的c++ servlet容器,允许你的c++业务逻辑暴露在web上. 用户可以完全控制HTTP方法, 消息格式, 以及应用程序的URL结构, 允许他们将其与更广泛的SOA或微服务体系结构相匹配.

HydraExpress servlet容器通过HTTP、HTTPS和AJP提供连接. 这使得从任何语言的标准web客户端访问它变得很容易,并将现有的c++业务逻辑作为异构应用程序的一部分公开.

HydraExpress图:提供一个Servlet容器

使用XML对象模型

您还可以在HydraExpress中使用XML对象模型.

HydraExpress开发人员提供了一个XML模式. 这将提供给HydraExpress并生成一个c++对象模型. 然后可以解析和序列化XML文档. 因此,您得到了一个随时可以部署的服务.   

HydraExpress图:使用XML对象模型

调用网络服务

HydraExpress提供了一个健壮的代码生成框架,用于生成与web服务交互的c++代理类. 用任何语言实现并使用WSDL描述的网络服务都可以通过类型安全代理类轻松地在c++中使用, 允许在现有的c++应用程序中轻松集成新服务.

HydraExpress web服务代理利用代码生成的XML对象模型来支持消费和生成复杂的XML文档. HydraExpress为各种消息交换模式和传输提供支持. 它还提供了一个全面的扩展框架,允许用户扩展它以支持专有传输, 协议, 和消息转换.

HydraExpress图:调用网络服务

开始使用HydraExpress

用HydraExpress转换c++应用程序,并将其引入SOA. 365游戏厅网址开始.

发送反馈