• 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);
    }

  • 相关阅读:
    Simple Form Fading
    CResizableFormView
    User-Defined Multi-Lingual Applications
    Automatic Resizing of a FormView Based Application When the User Toggles the Control Bars On or Off
    Save Zip File in Access Database With File Encryption in C#
    continue
    break
    declare/typeset
    bg/fg/jobs
    .
  • 原文地址:https://www.cnblogs.com/isdavid/p/WCF.html
Copyright © 2020-2023  润新知