Dongxing's Wiki Dongxing's Wiki
首页
  • 剑指 Offer
  • LeetCode
  • 算法与数据结构
  • Python 语言
  • Web 开发
  • Hive
  • Elastic Search
  • 机器学习
  • NLP
  • 检索技术
  • 数据分析
  • 经验笔记
  • Linux 配置
  • 博客进化记
  • 杂谈
GitHub (opens new window)
首页
  • 剑指 Offer
  • LeetCode
  • 算法与数据结构
  • Python 语言
  • Web 开发
  • Hive
  • Elastic Search
  • 机器学习
  • NLP
  • 检索技术
  • 数据分析
  • 经验笔记
  • Linux 配置
  • 博客进化记
  • 杂谈
GitHub (opens new window)
  • 博客进化记

    • hexo博客搭建小记
    • 终于,忍不住自己造轮子做了一个博客系统。
    • Typecho 环境配置和博客搭建
    • VuePress搭建Wiki站
  • 杂谈

    • neo4j的Cypher查询语法笔记
    • 短域名站点 aka.ci
    • 服务计算课程总结
      • web服务
      • bpel文档
      • 客户界面
    • 校招经验笔记
  • HomeLab搭建小记

    • 碎碎念
    • 搞定公网访问
  • 杂谈
  • 杂谈
anthony
2018-01-02
目录

服务计算课程总结

课程的大作业,是做一个旅游代理系统,将航班、酒店、租车、景点导游等几种以wsdl文档形式提供出来的服务,使用bpel进行组合,完成一键下单的功能。

# web服务

简单的java程序。接收用户的条件参数,在数据库中查询,返回符合条件的结果。接收下单参数,数据库中增加订单。 web服务最终需通过axis2 archiver打包为aar文件,部署在axis2中。

ref:http://blog.csdn.net/xiaochunyong/article/details/7764683

# bpel文档

通过Eclipse安装Bpel插件,可以可视化编辑bpel文档,完成对各个web服务的添加,和整个调用的流程。 bpel文档最终也会被打包,部署在apache ode,仍然是通过wsdl文档的方式对外提供接口,供外界调用。

ref: https://daod.github.io/Tutorial-on-BPEL/

# 客户界面

通过jsp简单做了web界面,用户输入条件,通axis2提供的一些jar包,在java中可以调用web服务。(其实就是通过post请求的方式传参数,然后解析返回的xml,封装起来了)。 界面大概长这样:

github地址: https://github.com/bytetopia/service_computing_project

上次更新: 2022/11/11, 2:11:00
短域名站点 aka.ci
校招经验笔记

← 短域名站点 aka.ci 校招经验笔记→

Theme by Vdoing | Copyright © 2017-2023 anthony 京ICP备17072417-3
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式