zoukankan      html  css  js  c++  java
  • WCF 订单服务(1)

    遇到这么一个需求,项目经理要求,开始开发在线付费功能,要求提供一个单独的处理订单的功能,WCF是一个很好的解决方案。

    1:分布式的处理,可以让公司的其他开发小组调用。一处稳定,整体都稳定。

    2:让公司的财务系统只正对一个接口。

    3:WCF的安全机制可以确保订单的安全性。

    开发环境:.net3.5 

    该模块主要包含一个OrderService类库,来定义约束和业务的实现。

    一个wcf项目WcfService,来配置wcf项目。

    OrderService包含:IOrderService.cs和OrderService.cs文件,

    WcfService包含:Service.svc和Web.config文件。

    服务的协议如下:

    [ServiceContract(Namespace = "http://orderservice.xxx.com")]
    public interface IOrderService
    {
    [OperationContract]
    Order AddOrder(string cookieValue);
    [OperationContract]
    Order GetOrderByNo(Int32 orderno);
    [OperationContract]
    bool UpdateOrderByNo(Order order);
    [OperationContract]
    List<Order> GetOrderByListNo(int[] orderlistno);
    [OperationContract]
    List<Product> GetProductByOrgan(string organid);
    [OperationContract]
    Product GetProductByNo(Int32 productNo);
    }

  • 相关阅读:
    Jzoj4721 LCS
    Jzoj4721 LCS
    Bzoj3196 二逼平衡树
    Bzoj3196 二逼平衡树
    Jzoj4715 树上路径
    Jzoj4715 树上路径
    031下一个排列
    汉诺塔问题【递归】
    求全排列和组合问题
    030串联所有单词并匹配
  • 原文地址:https://www.cnblogs.com/isdavid/p/WCF.html
Copyright © 2011-2022 走看看