《即时系统开发》PPT课件.ppt_第1页
《即时系统开发》PPT课件.ppt_第2页
《即时系统开发》PPT课件.ppt_第3页
《即时系统开发》PPT课件.ppt_第4页
《即时系统开发》PPT课件.ppt_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

薛智文cwhsueh csie ntu edu twhttp www csie ntu edu tw chsueh 95Fall Real TimeSystemDevelopment即時系統開發SOAService OrientedArchitecture 09 48 33 1 Preface 变 亚太营运中心 为 全球运筹中心經濟現況與展望 930618 何美玥台灣經濟的願景與出路 930929 何美玥 凱達格蘭學校女性公共事務領導班EnterpriseMiddlewareSOA Thingsshouldbemadeassimpleaspossible butnosimpler AlbertEinsteinSimpleisnoteasy 09 48 33 2 09 48 33 3 參 經濟施政之重點 09 48 33 4 一 致力創意及速度的產業政策 09 48 33 5 1 傳統產業高值化 09 48 33 6 備註 93年以後之數據為預估值 推動成效 09 48 33 7 3 以服務業帶動就業並提升生活品質 目標及重點 服務業每年成長6 1 知識密集服務業每年成長8 0 發展策略 法令鬆綁 基礎環境 發展範疇 產業政策 投資誘因 釋出公有資源 人才培育 激發民間活力 擴張需求 創新研發機制 產業輔導 金融服務 流通運輸服務 通訊媒體服務 醫療保健及照顧 人才培訓 人力派遣及物業管理 觀光及運動休閒 文化創意 設計服務 資訊服務 研發服務 環保服務 工程顧問服務 本部為流通運輸 觀光及運動休閒 文化創意 設計 資訊 研發等服務業的主辦機關 09 48 33 8 3 產業電子化 台灣接單 全球生產及配送 09 48 33 9 4 產業ABCDE計畫 健全供應鏈地位 總產出 策略性促成國際大廠擴大對台採購 每年向國內採購資訊產品超過180億美元 擴增國內中小企業接單能力 1800餘家業者導入電子化連線作業發揮整體競爭力 提昇國際形象與知名度 成功導入國際資訊交換標準並進而制訂國際標準深獲讚揚 帶動國內相關產業之電子化成長 扶植國內資訊服務並傳承電子化成功經驗 具體成效 以神達為例 訂單達交率 95 98 4 庫存 22億元 4 3億元 訂單回覆 3 5天 1 5天 IBMHPCompaq3家 國際採購商 國內系統廠商 國內零組件供應商 A計畫 B計畫 自動詢報價訂購交貨驗收付款品質管理供應商關係管理 自動詢報價訂購交貨驗收付款 IBM體系 20家Compaq體系 10家HP體系 12家合計 42家次 宏碁體系 240家神達體系 212家華碩體系 979家 合計 3955家次 威盛鴻海光寶國碁國巨世平 等1 800家 宏碁神達華碩大同英業達 等15家 09 48 33 10 產業需求 規格分析問題追蹤管理設計資料共享管理 全球收付款 融資全球資金調度管理 宏碁 神達 華碩 大同 客戶及策略合作夥伴 C計畫 E計畫 D計畫 貨況追蹤庫存管理全球運輸規劃通關文件管理 物流 資訊電子製造體系 威盛台積電日月光建準瑞軒 Delivery 物流服務業 CDE計畫成效 融資金額 92年底達120億 93年第1季達230億 93年底預估可達600億 物流資訊透通 導入12個主要國家之出到貨及組裝據點 連結國內外物流平台及主要客戶Hub計16個 導入六個體系計有19家國際客戶及164家供應商一起參與建構各具特色的研發價值網路之虛擬社群 鼎新 仲訊 偉盟 關貿 汎宇 太一信通 怡康 訊豐 鴻霖 中菲行 寶靈頓 長榮 陽明 09 48 33 11 伍 願景 高值台灣 運籌全球 09 48 33 12 FocusonEnterpriseMiddleware Why Who What When Where How 09 48 33 13 IntroductiontoSOA Service OrientedArchitectureaStandardfOrArchitecturedescriptionSocietyOfActuarySocietyOfAncients 09 48 33 14 WhatisanArchitecture ThearchitectureofanITsystemisthestructureorstructuresofthesystem whichcomprisesoftwareandhardwarecomponents theexternallyvisiblepropertiesofthosecomponents andtherelationshipsamongthem AdaptedfromBassetal 1 09 48 33 15 WhatisaService OrientedArchitecture SOA SOAisanarchitecturalstylewhosegoalistoachieveloosecouplingamonginteractingsoftwareagents Aserviceisaunitofworkdonebyaserviceprovidertoachievedesiredendresultsforaserviceconsumer Bothproviderandconsumerarerolesplayedbysoftwareagentsonbehalfoftheirowners 09 48 33 16 Service OrientedArchitecture 1 Anacceptedindustrymodelforrepresentingapplicationsonthenetworkasreusableservices Variousinterfacestandardsexistfortheseservices rangefromDCE RPCandCORBA DCEsourcecodeisnowavailableunderanOpenSourcelicense LGPL throughstoredprocedurestoWebServices Anarchitecturalstylewhosegoalistoachieveloosecouplingamonginteractingsoftwareagents 09 48 33 17 Service OrientedArchitecture 2 Inallcases requestsaremadeoftheservicesbyacallingapplicationthatexpectssomeformofreply oftenreferredtoasrequest reply AfundamentalelementofService OrientedArchitecturesistheseparationofinterfacefromimplementation Thisenablesamoreloosecouplingbetweentheserviceconsumerandtheserviceprovider Theseparationisenabledbymeansofametadatalayerthatmakestheinterfacedefinitionavailableatdesigntime 09 48 33 18 HowdoesSOAachieveloosecoupling Employingtwoarchitecturalconstraints Asmallsetofsimpleandubiquitousinterfacestoallparticipatingsoftwareagents Onlygenericsemanticsareencodedattheinterfaces Theinterfacesshouldbeuniversallyavailableforallprovidersandconsumers Descriptivemessagesconstrainedbyanextensibleschemadeliveredthroughtheinterfaces No oronlyminimal systembehaviorisprescribedbymessages Aschemalimitsthevocabularyandstructureofmessages Anextensibleschemaallowsnewversionsofservicestobeintroducedwithoutbreakingexistingservices 09 48 33 19 AdditionalConstraints ThereareanumberofadditionalconstraintsonecanapplyonSOAinordertoimproveitsscalability performanceand reliability StatelessServiceStatefulServiceIdempotentRequest 09 48 33 20 DerivingWebServicesfromSOA AwebserviceisaSOAwithatleastthefollowingadditionalconstraints InterfacesmustbebasedonInternetprotocolssuchasHTTP FTP andSMTP Exceptforbinarydataattachment messagesmustbeinXMLTherearetwomainstylesofWebservices SOAPwebservicesandRESTwebservices 09 48 33 21 SOAPWebservices Exceptforbinarydataattachment messagesmustbecarriedbySOAP ThedescriptionofaservicemustbeinWSDL ASOAPRPCwebservicebreaksthesecondconstraintrequiredbyanSOA 09 48 33 22 RESTWebServices InterfacesarelimitedtoHTTP Thefollowingsemanticsaredefined HTTPGETisusedforobtainingarepresentationofaresource AconsumerusesittoretrievearepresentationfromaURI Servicesprovidedthroughthisinterfacemustnotincuranyobligationfromconsumers HTTPDELETEisusedforremovingrepresentationsofaresource HTTPPOSTisusedforupdatingorcreatingtherepresentationsofaresource HTTPPUTisusedforcreatingrepresentationsofaresource MostmessagesareinXML confinedbyaschemawritteninaschemalanguagesuchasXMLSchemafromW3CorRELAXNG SimplemessagescanbeencodedwithURLencoding Serviceandserviceprovidersmustberesourceswhileaconsumercanbearesource 09 48 33 23 AnSOA notjustWebservices Withinabusinessenvironment apurearchitecturaldefinitionofanSOAmightbeanapplicationarchitecturewithinwhichallfunctionsaredefinedasindependentserviceswithwell definedinvokableinterfaces whichcanbecalledindefinedsequencestoformbusinessprocesses twocriticalcharacteristicstoberealized theservicesaretrulyindependent theycanbemanaged 09 48 33 24 Managementincludes Securitytoauthorizerequests encryptanddecryptdataasrequired andvalidateinformation Deploymenttoallowtheservicetobemovedaroundthenetworktomaximizeperformanceoreliminateredundancytoprovideoptimumavailability Loggingtoprovideauditingandmeteringcapabilities Dynamicreroutingtoprovidefail overorload balancingcapabilities Maintenancetomanagenewversionsoftheservice 09 48 33 25 Whatisaservice asimplebusinesscapabilitygetStockQuote getCustomerAddressorcheckCreditRatingamorecomplexbusinesstransactioncommitInventory sellCoveredOptionorscheduleDeliveryasystemservicelogMessageIn authenticateUser 09 48 33 26 Whymigratingtoaservice orientedarchitecture ProblemsComplexityEnterpriseApplicationIntegration EAI topstheprioritylistofmanyCIOsredundantandnonreusableprogrammingasaresultofmergersandacquisitionsmultipleinterfacesthen n 1 integrationproblem 09 48 33 27 Whataboutthefuture Java technologyhasprovidedplatform neutralprogramming XMLhasprovidedself describing platform neutraldata Webserviceshaveremovedanotherbarrierbyallowingapplicationstointerconnectinanobject model neutralway Forexample usingasimpleXML basedmessagingscheme JavaapplicationscaninvokeMicrosoft NETapplicationsorCORBA compliant orevenCOBOL applications 09 48 33 28 CommonMisconceptionsaboutSOA WebservicesarejustlikedistributedobjectsWebservicesisRPCfortheInternetWebServicesneedHTTPWebservicesneedwebserversWebservicesarereliablebecausetheyus

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论