亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SOA構(gòu)建訂單管理系統(tǒng)

        2012-12-31 00:00:00劉本發(fā)
        科技與生活 2012年7期

        摘#8195;要基于面向服務(wù)的體系結(jié)構(gòu)(SOA)構(gòu)建訂單管理系統(tǒng)可以在保護(hù)原有系統(tǒng)前提下,解決企業(yè)信息孤島,新增服務(wù)和共享服務(wù)等問(wèn)題,使系統(tǒng)具有高度復(fù)用性和可擴(kuò)展性。

        關(guān)鍵詞面向服務(wù)體系結(jié)構(gòu);Web服務(wù);訂單管理

        中圖分類號(hào)TP文獻(xiàn)標(biāo)識(shí)碼A文章編號(hào)1673-9671-(2012)041-0116-01

        隨著信息化的快速發(fā)展,導(dǎo)致企業(yè)由于初期缺乏統(tǒng)一規(guī)劃而建立的眾多子系統(tǒng)不能互聯(lián)互通和資源共享,進(jìn)而形成信息孤島。同時(shí),為適應(yīng)市場(chǎng)競(jìng)爭(zhēng)而變化的業(yè)務(wù)流程調(diào)整無(wú)法在目前企業(yè)的IT架構(gòu)中及時(shí)方便的反應(yīng),抑制了企業(yè)的發(fā)展。

        使用SOA來(lái)構(gòu)建訂單管理系統(tǒng)可以將原有系統(tǒng)中的業(yè)務(wù)流程封裝成服務(wù)(如果業(yè)務(wù)流程較復(fù)雜,可將將業(yè)務(wù)流程分解成多個(gè)服務(wù),每個(gè)服務(wù)對(duì)應(yīng)原有系統(tǒng)中的單一功能),這樣,企業(yè)原有系統(tǒng)如需要更新原有功能或者添加新功能,都可以以模塊化(服務(wù))的方式進(jìn)行。總之,基于SOA構(gòu)建系統(tǒng),既可以將原有系統(tǒng)的功能封裝成服務(wù)以保護(hù)已有的投資,又給企業(yè)更好的靈活性、高復(fù)用性和擴(kuò)展性來(lái)構(gòu)建新的應(yīng)用和業(yè)務(wù)流程。

        1SOA

        面向服務(wù)的架構(gòu)(service-oriented architecture,SOA)是一個(gè)將應(yīng)用系統(tǒng)的不同功能通過(guò)服務(wù)間的接口和契約聯(lián)系起來(lái)的一種組件模型。接口采用獨(dú)立于硬件平臺(tái)、操作系統(tǒng)和實(shí)現(xiàn)服務(wù)的計(jì)算機(jī)語(yǔ)言的中立的方式定義,因此構(gòu)建在不同系統(tǒng)中的各種服務(wù)可以以統(tǒng)一和通用的方式進(jìn)行交互。

        在使用面向服務(wù)的結(jié)構(gòu)設(shè)計(jì)系統(tǒng)時(shí),需要以服務(wù)為單位進(jìn)行系統(tǒng)建模。服務(wù)的建模要關(guān)注兩個(gè)方面:一個(gè)是粒度,一個(gè)是耦合。粒度表示一個(gè)服務(wù)的大小,即服務(wù)操作的范圍。耦合代表的是服務(wù)與服務(wù)之間的關(guān)系。耦合性受到服務(wù)粒度很大的影響,粒度的選擇決定了系統(tǒng)內(nèi)部的耦合性。服務(wù)粒度往往根據(jù)系統(tǒng)需求確定。

        2訂單處理流程服務(wù)設(shè)計(jì)

        2.1訂單處理概述

        所謂訂單處理:就是由訂單管理部門對(duì)客戶的需求信息進(jìn)行及時(shí)的處理,這是物流活動(dòng)的關(guān)鍵之一。是從客戶下訂單開(kāi)始到客戶收到貨物為止整個(gè)處理活動(dòng)。

        2.2訂單處理流程

        訂單處理是企業(yè)物流活動(dòng)的的一個(gè)核心業(yè)務(wù)流程,大致包括以下幾個(gè)步驟:訂單準(zhǔn)備、傳送、錄入、履行和跟蹤等。訂單處理是企業(yè)客服目標(biāo)最重要的要素之一。準(zhǔn)確分析各種訂單類型、改善各種訂單的處理過(guò)程、縮短周期、提高訂單需求的滿足率和準(zhǔn)確率、跟蹤訂單的全過(guò)程,可以在降低物流總成本的同時(shí)提高客服水平和顧客滿意度,還可以有效降低庫(kù)存水平。業(yè)務(wù)處理流程如圖1。

        3訂單處理流程服務(wù)設(shè)計(jì)

        對(duì)系統(tǒng)服務(wù)建模遵循以下思路:將系統(tǒng)功能模塊抽象為基本服務(wù);在基本服務(wù)的基礎(chǔ)上設(shè)計(jì)組件和業(yè)務(wù)對(duì)象,并將需要多個(gè)服務(wù)協(xié)作才能完成的業(yè)務(wù)流程設(shè)計(jì)成組合服務(wù)。當(dāng)根據(jù)業(yè)務(wù)需要改變組合服務(wù)時(shí),整個(gè)系統(tǒng)的改動(dòng)不會(huì)太大,因?yàn)榻M合服務(wù)都是通過(guò)基本服務(wù)和工作流程組合起來(lái)的。

        3.1相關(guān)Web服務(wù)

        系統(tǒng)中web服務(wù)可以基于本機(jī).net或Java平臺(tái)開(kāi)發(fā),調(diào)用時(shí)可以在較短時(shí)間內(nèi)得到結(jié)果,故都采用了同步服務(wù)。訂單處理過(guò)程中主要涉及到的Web服務(wù)分別是:

        1)訂單準(zhǔn)備和訂單傳送服務(wù)。訂單準(zhǔn)備服務(wù)可以使手工和電

        子操作,作用是根據(jù)客戶的需求進(jìn)行訂單的生產(chǎn),可以提供電子或是手工的方式進(jìn)行傳送服務(wù)。

        2)訂單錄入服務(wù)。訂單錄入服務(wù)可以調(diào)用基本服務(wù)StorageService,進(jìn)行庫(kù)存查詢、調(diào)用基本服務(wù)CreditCheckingService進(jìn)行客戶信用檢查,GillGenService產(chǎn)生賬單等等。

        3)訂單履行服務(wù)。訂單履行服務(wù)OrderPerformingService,調(diào)用相關(guān)服務(wù)實(shí)現(xiàn)配送調(diào)度、準(zhǔn)本運(yùn)輸單據(jù)等業(yè)務(wù)、調(diào)用安排生產(chǎn)服務(wù)ArrangeProductionService,通過(guò)此端口調(diào)用基本服務(wù)訂單排產(chǎn),完成訂單的排產(chǎn)操作。

        4)訂單跟蹤服務(wù)。訂單跟蹤服務(wù)OrderShadowscrvice,通過(guò)此端口收集客戶的反饋信息。

        3.2Web服務(wù)調(diào)用

        Web服務(wù)中的WSDL文檔中的一個(gè)wsdl:service元素可以被動(dòng)態(tài)或靜態(tài)地創(chuàng)建一個(gè)Service實(shí)例。不論是動(dòng)態(tài)還是靜態(tài)的Service實(shí)例,都可以創(chuàng)建一個(gè)代理,通過(guò)代理來(lái)使用服務(wù)端點(diǎn)接口(SEI:Service Endpoint Interface)實(shí)現(xiàn)對(duì)web服務(wù)的調(diào)用;

        另外,Service實(shí)例也可以通過(guò)發(fā)送和接手XML消息來(lái)調(diào)用web服務(wù)。通過(guò)createDispatch方法提供一個(gè)javax.xml.ws.Dispatch實(shí)例,構(gòu)造自己的soap消息,再將其直接發(fā)送到一個(gè)Web服務(wù)。

        4結(jié)束語(yǔ)

        基于面向服務(wù)架構(gòu)構(gòu)建的訂單管理系統(tǒng)可以在保留現(xiàn)有IT投資的基礎(chǔ)上,解決舊系統(tǒng)中存在的信息孤島問(wèn)題,并在系統(tǒng)中增加新的功能及應(yīng)用更新時(shí)在成本和靈活性上具有優(yōu)勢(shì)。

        1)增加重用,易于使用、管理。新的系統(tǒng)中將業(yè)務(wù)封裝成Web服務(wù),并公布這些獨(dú)立服務(wù)的接口,當(dāng)服務(wù)的消費(fèi)者調(diào)用服務(wù)時(shí),在服務(wù)中心進(jìn)行查找和調(diào)用即可,減少了成本并且降低了系統(tǒng)維護(hù)風(fēng)險(xiǎn)。

        2)對(duì)業(yè)務(wù)流程的變化可以快速響應(yīng)。新系統(tǒng)中所有Web服務(wù)之間都是松耦合的,當(dāng)企業(yè)的業(yè)務(wù)流程變化時(shí),僅需要對(duì)現(xiàn)有的Web服務(wù)進(jìn)行適當(dāng)?shù)闹匦陆M合即可適應(yīng)業(yè)務(wù)流程的變化(當(dāng)功能需要變更時(shí),也僅僅需要更新相關(guān)Web服務(wù),而不需改變其他因素),這樣就可以減少開(kāi)發(fā)新軟件的時(shí)間。

        作者簡(jiǎn)介

        劉本發(fā)(1972—),男,湖北江陵人,華中科技大學(xué)碩士,湖北青年職業(yè)學(xué)院信息工程系講師,研究方向:web服務(wù)。

        亚洲国产精品特色大片观看完整版| 在教室轮流澡到高潮h免费视| 亚洲日韩中文字幕在线播放| 看全色黄大黄大色免费久久| 亚洲精品中文字幕乱码三区99 | 成美女黄网站18禁免费| 国产天堂av在线播放资源| 人妻少妇不满足中文字幕| 中文字幕无线码| 国产久视频国内精品999| 激情五月婷婷六月俺也去 | 精品国产一区二区三区av片| 免费看操片| 91狼友在线观看免费完整版| 黄片免费观看视频播放| 在线播放av不卡国产日韩| 欧美成人精品a∨在线观看| 亚洲欧美日韩在线一区| 99亚洲乱人伦精品| 中文字幕乱码一区在线观看| 国产亚洲精品a片久久久| 韩国三级中文字幕hd久久精品| 久久综合一本中文字幕| 亚洲av乱码二区三区涩涩屋| 丁香婷婷激情综合俺也去| 毛片亚洲av无码精品国产午夜| 18级成人毛片免费观看| 人妻少妇av中文字幕乱码免费| 久久丝袜熟女av一区二区| 曰本无码人妻丰满熟妇啪啪| 久久青青草原亚洲AV无码麻豆 | 亚洲av手机在线网站| 中文字幕乱码熟女人妻水蜜桃| 深夜国产成人福利在线观看女同| 久久精品久久精品中文字幕| 国产一级二级三级在线观看av| 男女后进式猛烈xx00动态图片| 国产一区二区激情对白在线| 加勒比一区二区三区av| 无码无套少妇毛多18pxxxx| 亚洲男人的天堂在线播放|