您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 基于上下文感知的流程管理门户
上海交通大学硕士学位论文基于上下文感知的流程管理门户姓名:程恒奇申请学位级别:硕士专业:计算机应用技术指导教师:李明禄20090101WebInternetCONTEXTAWAREPROCESSMANAGEMENTPORTALABSTRACTWhenthewebtechnologyisdevelopedrapidly,thecombinationbetweenworkflowandinternetisbecomingatrend.Enterpriseinformationportalisbecomingthefirstchoiceinbuildingworkflowclientduetotheadvantageinaccesscontrol,systemintegrate,singlepointloginandindividualization.Thispapercombinesworkflowandportaltechnologytogetherandimplementaprocessmanagementportal.Ontheotherhand,duringtherecent10years,sincetheinternettechnologyisdeveloping,moderncorporationsrequirementtowardsportalsindividualizationandintelligenceisgrowingaccordingly.However,theconfigurationofmostcurrentportalsystemsislackofsuchflexibility.Thispapergoesthroughthecontextanditsmodelinginportal,theinferenceofcontextandpageconfigurationmodeldeeply,andthengivesrisetothecontextawareprocessmanagementportal.Itsolvestheproblemofsimplicityofcurrentprotalsarchitectureandcontentdisplay,theproblemofsimplicityofinferencemechanismofknowledgeandinformation,theproblemoflowefficiencyofportalasaprocessmanagementsystem.Therefore,itisofhighlyvalueinboththeoryandpractice.KEYWORDS:RULEENGINE,PORTAL,CONTEXT-AWARE,WORKFLOW64111.1WebSUNInternetJetspeed[1]IBMWebSpherePortalServer[2][3][1]21.21.2.1(EnterpriseManagement);80(Forms-RootingApplication)80FileNetViewStarFileNet1984WorkflowBusinessSystem,ViewStar1988ViewStar,ActionTechnology80Coordinator901993WfMC(WorkflowManagementCoalition)31.2.2PortalWebWebB/SPortalYahooSinaInternetMyYahoo!PortalPublicPortalWebVerticalPortalEnterpriseInformationPortalVerticalPortalEnterpriseInformationPortalEIPPublicPortalVerticalPortalEIPPortalEIPPortalEIPEIPPortal4(ContentManagement)EmailERPCRMSCMWebServicesPortalPortalPortalIBMWebSpherePortalServerBEAWebLogicPortalSunPortalServerApacheJetspeed2Liferay1.2.3(WorkflowManagementSystemWfMS)IT()()51.3612345i-cmp6622.1SchilitTheimer1994[17]1997Brooks[18]RyanDeyPascoe1998[19][20][51]Dey1998[19]123Dey2000Location,ActivityTimeIdentity[22][22]71999DeyContextToolKit[23]2-11Widgetswidgets2serverswidgetwidgets3interpreters4aggregation2-1ContextToolKitFig.2-1ContextToolKitArchitectureCaswellDebaty2000CoolTown[24]Web8CoolTown2.22-2(1)WfMS(2)(3)BOSBusinessOperationSystemERPEnterpriseResourcePlan,BOSPCBOSERPERP92-2Fig.2-2TheGeneralStructureofWfMS(1)(2)10(3)WfMSAPIApplicationProgramInterface(4)(5)WfMS(6)(7)WfMSWfMSWfMS11/(1)(2)(3)/(4)2.3(Portal)2.3.1JSR168“”“”ITITJavaIBMWebSpherePortal12Server,ApacheSoftwareFoundationJetspeedBEAOracleSAPSunPortalPortalJavaAPIPortletPortalAPIPortletJavaServletAPIPortalPortlet200310PortalApacheIBMBEAOracleSunSAPJavaCommunityProcess(JCP)JSR168:PortletSpecification1.0PortletAPIJSR168PortletPortalContainerPortalPortletPortalPortalPortalJSR168PortletPortal2.3.2PortalPortletJSR168[4]Portal(1)PortalServer(2)PortletContainer(3)PortletPortalWebwebwebPortalPortalpage13PortletPortletJSR168PortletJavaWebPortletFragmentHTML,XHTML,WMLPortletPortalpagePortletPortalPortletPortlet2-3PortalPagePortletFig.2-3PortalPageandPortlet2-3PortletfragmentPortletwindowwindowPortletJSR168PortletVIEWEDITHELPPortletPortlet(1)VIEW(2)EDITPortletPortlet(3)HELPPortlet14PortletVIEWPortletEDITHELPPortletportlet.xmlJSR168WindowNORMALMINIMIZEDMAXIMIZEDPortletwindow(1)NORMALPortletPortlet(2)MINIMIZEDPortlet(3)MAXIMIZEDPortletPortletMAXIMIZEDPortletPortletPortletPortletPortletPortalPortletPortalPortalPortlet2-4Portal[4]WebPortalRequest/ResponsePortletWebPortletHTTPRequestPortalPortalRequestPortletPortletPortletPortletPortalHTTPPortletPortletPortletPortalPortal15HTTPHTML,WML,VelocityContainerinvokerAPIContainerProviderAPIPortletAPI2-4PortalFig.2-4PortalArchitecturePortletrenderactionA)PortletrenderPortletPortletrender()cachePortletB)PortletactionPortletactionProcess()ActionProcess()A)2-5actionFig.2-5TheActionRequestfromClient162-5action[4]PortletAactionPortalAprocessAction()PortalPortalPagePortletrender()render()PortletURLrenderactionportletURLPortletrenderURLactionURLrenderURLPortletrender()actionURLPortletprocessAction()Portletrender()RenderRequestRenderResponseprocessAction()ActionRequestActionResponseHttpServletRequestHttpServletResponseServletPortletPortletdoPost()doGet()JSPPortletrender()processAction()PortletURL2.42.4.1RBESRuleBaseknowledgebaseWorkingMemoryfactbaseInferenceEngine172-6Fig.2-6ArchitectureofruleEngine2-6PatternMatcherAgendaExecutionEngineForward-ChainingBackward-ChainingReteForward-ChainingJavaRete(1)factWorkingMemory(2)PatternMatcherrulebaserulefact(3)conflict(4)Agenda(5)Agenda25Agenda182.4.22-7DiscardActionIncludeAction2-7Fig.2-7workingmechanismofruleEngineJava19JavaJavaJavaWorkingMemory;“”“”1982·CharlesL.ForgyReteRete2.52033.13.23-1use-case,(1)/(2)/(3)A)//B)/C)/D)/21(4)A)B)/C)(5)A)B)C)/(6)A)B)C)D)223-1use-caseFig.3-1use-caseofprocessmanagement233.3WebBridgeMVCWebService(DataAccessObject,DAO)3-2243-2Fig.3-2sequencediagramofprocessmanagementsystemMVC25(1)Model3-3(2)View3-4(3)Controller3-53-3Fig.3-3modelofprocessmanagementsystem263-4Fig.3-4viewofprocessmanagementsystem3-5Fig.3-5controllerofproce
本文标题:基于上下文感知的流程管理门户
链接地址:https://www.777doc.com/doc-649819 .html