导入跨组织商业程序管理的问题与解决方法

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

導入跨組織商業程序管理的問題與解決方法DevelopingCross-OrganizationBusinessProcessManagementSystem:Issuesandsolution戚玉樑私立中原大學資訊管理系副教授maxchi@mail.mis.cycu.edu.tw李佳曄私立中原大學資訊管理研究所b88881177@hotmail.com何定為工業技術研究院資訊與通訊所摘要商業程序管理(BPM,BusinessProcessManagement)是一個匯集企業管理、程序再造、與資訊技術等領域的綜合概念,而「程序」則是強調爲達到特定商業目的時,編組數個活動並且依序去完成。本研究以服務導向為架構基礎,探討進行跨組織的程序管理時,企業應如何因應複雜的協同作業,特別是導入BPM時須考量的因素與作為,因此提出「商業程序管理開發程序」作為參考依據。本程序包括三項層面:1).程序再造,由問題的釐清、現有作業的改進、到程序的服務化,以期能將個別程序予以標準化,提升服務的再利用;2).程序塑模,強調程序表達標準化的必要性,因此由個別活動在程序中的輸出/入、編組及描述語言等的使用,皆須在共通的協定及規範下進行;3).程序執行,探討邏輯協定層與訊息傳遞層的分工及可行的方法工具。本研究最後以典型的協同補貨問題(Collaborativereplenishment)為例,依照我們提出的開發程序進行建置與說明。由實證經驗顯示,運用本研究的開發程序,確可有系統的指導開發者完成跨組織的商務協同,亦可作為企業開發BPM的參考依據。關鍵字:商業程序管理;網路服務;程序組合壹、緒論企業在資訊科技的實務應用上,已由早期單純的資料處理,逐漸走向具有系統整合概念的應用,例如管理資訊及企業資源規劃等系統,這種稱為程序驅動(Processdriven)的資訊應用模式,實際上是以管理工作程序(Workflow)為核心,達到商務協同的目標(HuangandChung,2003)。由於企業須朝向國際化發展的趨勢已成型,無論是擴展為跨國的集團組織、或納入於其他組織成為供應鏈的一環,個別企業均須要與其他企業在作業上謀求更緊密的合作,因此資訊技術也擔負更關鍵的角色。為解決複雜的整合問題,各種以跨組織為目的之標準、協定及規範因應而生,其目即為創造一致的溝通環境,以利資訊整合,例如產業的資料交換標準中的RosettaNet及CIDX等。近年來,企業為因應網際網路的蓬勃發展,紛紛導入以資訊技術為核心的商業程序管理(BPM,BusinessProcessManagement),藉以提升產業競爭力及促使企業再造。然而,BPM的成功要素並不僅限於相關軟體工具的應用,相較於企業內部的程序管理,企業在跨組織的BPM中只扮演部分角色,因此在管理的視野上,應由傳統的企業高度提升到產業高度(Industry-wide),分析的角度也須由如何融入產業社群為首要課題逕行改造。「網路服務」是由網際網路標準組織(W3C,WorldWideWebConsortium)所發展的應用系統整合規範,它強調藉由XML訊息的封裝及傳遞,達成異質環境所需克服的互通性問題,例如系統之間的操控與識別,由於這項技術在系統開發上具有化繁為簡及求同存異的特性,因此已廣泛應用於企業的資訊系統整合(Curberaetal.,2002)。近年來,各項以網路服務規範為基礎的開發工具也逐漸完備,例如程式開發語言有Java及.Net等、整合性開發環境的工具有IBMWebShpere及BEAWebLogic等。網路服務創造了應用系統(服務)易於整合的環境,所有的服務並未侷限於企業內,它們皆可透過網路由不同的企業提供,此種開放且支援分散式的運作架構,稱為服務導向架構(SOA,serviceorientedarchitecture)。簡言之,服務導向架構提供跨企業環境(Industry-wide)的整合基礎,也促使企業更容易完成與其他企業的商務協同(ZhaoandCheng,2005)。服務導向架構在應用系統的需求、提供及管理上,都以XML訊息傳遞方式,改善應用系統在跨平台操控上(interoperable)的一些難題,然而對於結合其他應用系統成為具有程序性或程序能力的應用時,仍需要其他規範或技術的支持(ZhaoandCheng,2005)。本研究即為探討在服務導向架構下,企業如何執行與其他企業的商務協同。我們認為企業之間的商務協同,由下至上可概分為程序再造、程序管理及程序執行等三個層次。本研究的執行即為應用系統的網路服務化,以及服務導向架構;管理是指商務協同所需的規範標準及其執行的語言格式;最後,程序再造是指為達成某項特定商業目的所組織的程序、規則或決策判斷。有別於企業內的商務協同,通常處於已知及可掌握的情境下進行,企業之間的商務協同則普遍涉及外來成員,它們在程序再造、管理及執行等的內容與銜接上成為問題,因此充斥許多不確定性的因素(Medjahedetal.,2003)。本研究嚐試發展跨企業的商務協同導入程序,提出「商業程序管理開發指導」(BPMDevelopmentGuide),由抽象的概念對應至具體的實施步驟,以期企業能依照系統化的步驟,發展跨企業的商務協同。本研究最後以協同補貨(Collaborativereplenishment)問題為例,依照「商業程序管理開發指導」所律定的平台、語法及邏輯等來解決。由實證經驗顯示,運用本研究的理開發指導,確可系統化的完成跨企業的商務協同。在下面的章節安排中,第二節整理商業程序管理的定義與背景資料分析;第三節探討「商業程序管理開發指導」,調查目前對應的方法或工具,並發展具有次序階層的技術堆疊架構;第四節,我們依據所提出的商業程序管理開發指導,以流通業的規劃、預測及補貨程序為例,驗證BPMGuidingStack如何指導商業程序管理的推出;最後,我們討論「商業程序管理的技術堆疊」的效益及後續研究建議。貳、背景介紹及文獻探討商業程序管理是關於如何協助企業組織具體提升效能與降低成本的學理、方法或工具。商業程序管理的定義、範圍及相關的研究,事實上也包羅萬象。首先,就商業程序管理之定義而言,人類的商業行為從以物易物到工業社會的大量生產、再演進到國際貿易的分工合作、及資訊時代所創造的地球村,雖然各階段所強調的「程序」對象或內涵有些不同,例如生產的數量、成本、品質或時間等,但其意義仍在於追求企業組織的自我成長、創新及再造(Lindasy,et.al.,2003;vanRensbury,1998)。其次,就商業程序管理之範圍而言,企業的資源管理、需求預測、與程序控制等,舉凡與提升競爭力有關的模型架構、規範及技術,均可視為商業程序管理的範圍(McAdam,etal.,2005;Smith,2003)。最後,在商業程序管理的學術研究上也有許多不同的構面,例如:以技術的觀點探討如程序整合、自動化及代理人等;以企業資源的觀點探討如組織結構及企業文化等的精進等;以作業的觀點探討如商業模型、規範協定等(Delenetal.,2005)。因此,「商業程序管理」代表企業或組織在追求卓越時,所有在行為及工作上的概念名詞。在跨平台的資訊應用系統中,資訊共用及資源共享是整合的目標,而操控性(interoperable)的優劣,例如通訊協定、作業方式、甚至於開發語言等,則是檢驗系統整合的具體指標,過去常用於應用系統整合的中介軟體,例如物件管理組織的CORBA規範及微軟公司的分散式元/物件模型(DCOM)等,都是重要的分散式運算架構(Vinoski,1997)。相較僅侷限在微軟作業環境的DCOM架構,CORBA的開發及應用範圍均較大,因此操控性也相對較強。由於XML的快速興起,傳統以中介軟體為主的系統整合,也逐步以更具彈性的網路服務技術取代,Kouetal.(2000)即指出網路服務架構可溯源至XML規範,它使用ASCIIcode而非二元碼的文字格式,因此可應用在各領域中做為基礎的資料交換方式。根據網際網路標準組織(W3C)對「網路服務」的定義:「網路服務是指一個應用程式可經由XML來描述、查詢以及利用URI來辨識,此應用程式的介面與鏈結方式均已被完整定義,且支援其他的應用程式,並能藉XML型式的訊息經合乎網際網路的協定來直接驅動。」為支援網路服務的作業環境,W3C也推展服務導向架構,將網路上的角色可劃分為服務的需求者、提供者和仲介者等三類,並以三項規範來界定各角色間的互動方式及作業依據,它們分別是:1.SOAP規範(SimpleObjectAccessProtocol):其用途是將XML訊息的傳遞機制格式化,以完成服務之間的查詢、發佈、和執行。目前SOAP並未定義其專屬的通訊協定,而是使用開放原始碼組織(OSI,OpenSourceInitiative)應用層現有的協定,例如HTTP。2.WSDL規範(WebServicesDescriptionLanguage):其用途是定義網路服務有關資訊的描述語言,諸如表達服務之間的協議、關聯及個別服務的執行細節,目前WSDL規範僅包含個別服務的執行細節。3.UDDI規範(UniversalDescription,Discovery,andIntegrationProtocol):提供建置服務註冊中心及提供者或需求者的操作依據,亦即提供服務導向架構下的仲介機制,目前UDDI規範並未納入W3C管轄,而是由UDDI組織()訂定。近年來,網路服務已成為業界共通的系統開發方式,各種支援工具也趨於完善,因此對於發展跨組織的應用系統而言,應是最具效益且方便可行的方式。由於個別程序的開發以網路服務化,因此管理這些服務的程序也需因應跨組織環境而朝向標準化發展。為符合網路服務運作的基本特性,現階段支援商業程序的規範也是利用XML的形式來描述程序該怎麼走、網路服務之間又是如何互動等細節,近年來發展的程序語言有十餘種,本研究針對較具規模及潛力的四個組織整理如下:1.BPMI(BusinessProcessManagementInitiative):BPMI是針對企業程序管理議題的非營利性組織,主要成員遍及企管顧問及資訊業界如IBM,SAP,PeopleSoft,Adobe,BEA等。BPMI在2005年併入OMG組織(ObjectManagementGroup),目前致力於工作程序模型樣式的制定,透過發展程序在設計、建置、執行、維護及最適化等不同階段的標準,提倡企業程序管理的應用,讓企業能夠執行標準化的程序管理,並且協助軟體廠商推展BPM的相關產品及企業應用的相關技術,BPMI制定了幾個與商業程序有關的規範,例如BPMN,BPML,BPQL等(Smith,2003)。2.ebXML(ElectronicBusinessusingXML):ebXML是由OASIS及UN/CEFACT共同成立的非營利組織,其目的在建立一個以XML為基礎的開放性架構,提供企業間電子商務的通用格式,以利電子商務在透明、安全、與一致性的環境下交換商業資訊。ebXML提供一系列的技術規範,包括技術架構、商業程序、註冊資訊模型、註冊服務、需求、合作協定細節與契約、及訊息服務等,目前上述規範除商業程序由UN/CEFACT負責主導外,其餘規範則是由OASIS的各技術委員會負責研發。ebXML的商業程序規範是BPSS(BusinessProcessSpecificationSchema)。3.WfMC(WorkflowManagementCoalition):WfMC是專為工作程序議題所設立的非營利性組織,組織成員包含了程序解決方案的供應廠商、使用者、分析師、學術單位,它是目前軟體界重要的工作程序標準的制定組織之一,該組織主要的任務在於:增加企業應用工作程序技術所產生的價值、降低企業應用工作程序產品的風險、及增加企業對工作程序的認知以擴大工作程序產品的市場。WfMC與商業程序有關的規範是XPDL(XMLProcessDefinitionLanguage)。4.OASIS(Organizationfor

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功