搜索:
     
  • 當前位置:Smart EOS+BPS
  • Smart EOS+BPS 產品說明
  •   Smart EOS 應用平臺

      Smart EOS Platform 是全球領先的SOA應用平臺。Smart EOS Platform基于J2EE、Eclipse等開放的技術和平臺,采用了先進的SOA架構和標準規范,并通過構件化、圖形化、一體化的平臺產品為客戶提供了完整的覆蓋SOA應用全生命周期的支撐,從設計、開發、調試和部署,到運行、維護、管控和治理。有了這樣的SOA應用平臺,可以真正意義上幫助企業客戶和各類機構實現其統一SOA架構的發展策略,并達到低成本、高質量、靈活、易管控地構造SOA應用和服務的目標。直至實現企業客戶和各類機構‘Enterprise-on-Service’的業務發展愿景和IT實施策略。

       

      EOS 應用平臺具有卓越八大優勢

       

       先進的SOA架構

      Smart EOS Platform 這一全球領先的SOA應用平臺,采用了先進的SOA體系架構和標準規范,實現了業務層面的構件化模型,技術層面的標準化架構和管理層面的規范化框架,從而為客戶在實現SOA應用和服務的時候,從根本上統一地解決了業務、技術與管理的應用架構,幫助客戶把應用架構提升到先進的符合SOA的體系之上。同時Smart EOS Platform也通過對于SOA國際標準規范SCA 1.0和SDO 2.1的實現,真正意義上為客戶提供了符合SOA國際標準規范的應用平臺。

       

       構件化業務模型

      用構件化和圖形化表達應用軟件已成為提升應用開發效率的關鍵所在,動則幾萬、幾十萬行代碼,已經大大制約了應用軟件的實現、維護和發展。用構件和構件裝配來表達應用軟件,成為了新的選擇。這些標準的構件則還需要通過圖形化的方式來表達和操作,才能達到高效靈活地開發、運行和維護的目標。圖形化的表達當然也會帶來一些新的限制,但是這些限制并不會給應用軟件帶來功能上的缺失,而是帶來了屏蔽底層技術的障礙、更人性化、更易于理解和維護應用軟件的眾多好處。當然構件化和圖形化的應用軟件開發模式,很多時候在一個項目實施時的價值體現還是比較有限的,但隨著不斷的推廣和積累,則會在組織級的效果則會愈加的體現出來。模式的變革在初始階段自然會遇到阻力,但隨著價值的不斷被體現,其生命力自然就會被發揚光大。現在有了標準后,應用軟件構件造的時代正一步步走來。

       

       規范化管理框架

      企業信息化并非一蹴而就,因此就需要有強大的IT管控能力和靈活動態的業務策略應對。規范的管理框架將更有效地實現IT與業務可視性和管控性。并進一步通過策略的機制(Policy Framework)不斷實現IT治理和業務優化。同時也為SLA的實現提供了更為靈活和簡便的方式,一切都能夠基于服務來管控保障和治理優化。隨著業務應用的越來越多,計算資源的高效配置和使用將變得越來越迫切。因此這樣先進的、規范的SOA管理框架都將使得業務服務的仿真和虛擬化變得觸手可及,我們的業務運營效率將進一步提高。規范化的SOA管理框架正在成為企業和機構客戶落實‘Enterprise-on-Service’的發展策略和提升IT與業務一致性的重要手段和表現形式。

       

       高效靈活的開發體系

      傳統的非SOA架構下的MVC開發模式已應用至今,但卻不能很好地支持服務構造的多樣化、服務與邏輯的松偶、服務與流程的松偶、服務的靈活裝配和服務的標準化。為了更好支持‘Enterprise-on-Service’的策略和實現業務的構件化、技術的標準化和管理的規范化,需要更為適合SOA體系架構的開發模式來支撐業務應用與服務的開發、復用、部署和維護。Smart EOS是一套完備的從頂層業務模塊的構件包設計,到業務服務的定義和業務數據的設計,再到業務服務和業務數據的開發實現,都統一實現了設計即開發(Design is Development)的理念。在此基礎上實現了業務服務的靈活裝配、業務服務集成功能和業務流程的可定制,統一實現了開發即集成(Development is Integration)的理念。。同時在客戶端,開發出更豐富用戶體驗和高效操作的客戶端應用,來使用和消費這些業務服務。這套開發模式,也可以采用自底向上的方式來實現業務應用和服務,基于底層積累的穩定的技術構件不斷組裝而成上層的服務和流程,再交付到前端的消費客戶端。

       

       一體化可視工具平臺

      應用軟件需要從設計、開發、組裝、調試、部署、運維和管理的全生命周期的過程,因此需要一個符合SOA架構、標準和開發模式的應用平臺來承載其全生命周期的管理。Smart EOS Platform提供了這樣的一體化、可視化的應用平臺,從集成開發環境(IDE)的Studio,到企業級的運營服務器Server,再到企業應用和服務的治理工具Governor,以及相應配套的產品模塊。

       

       豐富的構件庫和向導

      好的應用平臺,當然也需要有豐富的基礎設施和工具來進一步幫助提升我們的開發和維護效率。構件庫就是這樣的基礎設施,把基礎的技術和業務模塊給穩定和積累起來,可以在各個應用中復用和錘煉,以獲得更高效的開發、更穩定的質量和高更的性能。Smart EOS Platform的基礎構件庫可自主導入和不斷靈活擴展,Smart EOS也通過goCom社區提供了開源的應用框架構件庫供用戶定制和使用,Smart EOS是一套技術與業務構件的積累和復用的IT資產管理體系以幫助統一規范和管理起來。向導是提升開發效率的有效手段,把相對成型的業務開發過程模式化和固化下來,使得同類的應用開發變得簡潔和高效。Smart EOS Platform既提供了一些常用的向導工具,也提供了客戶自定義向導的擴展能力。

       

       J2EE級的高性能

      Smart EOS開發環境支持萬級的資源,運行環境可匹敵J2EE級的性能。靈活的系統可伸縮性,用以支撐頂級客戶所需的可擴展性。

       

       易管控和治理能力

      Smart EOS提供了從開發、調試、運行、維護、管理完整的平臺,為IT系統的建設提供了統一的軟件架構、一致的項目開發方法和規范,并且軟件真正以圖示化使得真正可閱讀;自動生成詳細設計文檔,永遠保證上線的系統在軟件和文檔上的統一、可閱讀,使得知識能夠持續得以積累,并且能夠進行有效地管理。Smart EOS提供強大的應用監控工具,時刻掌握應用系統運行情況,并且可以迅速定位故障和優化的方向。這些特點不僅極大地保護運營商的軟件投資,更使得運營商對IT的管控能力得到實質的改善和提高。

       

      Smart BPS 應用平臺

      業務流程平臺套件(Smart BPS, Business Process Suite,簡稱流程平臺)是業界第一個完全基于業務化思想實現的流程平臺產品,負責對業務流程整個生命周期的管理,包括業務流程的設計建模、測試與調試、部署、運行、監控、管理。Smart BPS是遵從WfMC 參考模型而又具備中國特色特性的流程平臺產品。Smart BPS是以中國客戶流程需求為基礎發展的,相比國外產品,是一款更加符合中國客戶需要的流程平臺產品。

       

      BPS在業務流程的四大階段均有卓越特性

       

      一、建模與設計階段

       

       建模、設計和監控環境按業務與流程一體化設計

      Smart BPS產品提供統一安裝和部署的、基于Eclipse、J2EE、Flex等標準技術的一體化的建模、設計和監控等環境。BPS為不用的用戶角色提供了不同的視圖,比如在Studio中為流程設計和開發人員提供面向技術的全視角的技術視圖,用以進行流程的設計和開發、詳細屬性的設置等,在Web上為業務流程配置人員提供面向業務的業務配置視圖,用以進行流程的調整、流程的業務建模等。并且這兩個視圖可以實現完全的互通,即一類用戶實現流程的建模或設計或調整后,另外一類用戶仍可以對流程進行變更,而無需從一個工具通過模型的轉化而導入另外一個工具。如下圖所示:BPS提出采用“業務與技術一體化”的方式,一方面將技術實現與業務流程解耦,讓業務流程更多的可以用業務化語言來描述,另一方面提供一體化的工具使得業務人員(業務分析人員和業務管理人員、產品實施人員)和IT人員以不同的視角來協作完成流程建模、開發、調整的過程,無論是在“從業務角度的建模,然后技術實現細節的過程”還是在“流程運維過程中的業務化調整的過程”都能由二者緊密協作,快捷實現業務流程并敏捷響應業務流程變化。

       

       流程調度模型靈活

      BPS產品提供專門的事件調度單元控制流程調度,可以實現各種靈活流程流轉模型。BPS不僅支持順序、分支、并發、循環、嵌套子流程、多路選擇、多路歸并等各種基本流程模式,還支持條件路由、自由流、回退、激活策略、完成策略、并行會簽、串行會簽、指派、多實例子流程等多種特殊流程模式。

       

       任務處理機制強大

      針對典型的國內流程場景中多任務靈活分配與處理的要求,BPS通過多種任務分配、查詢和處理特性來提供支持。

      在任務分配機制方面,BPS產品提供了默認基于機構/角色/崗位/人員的多組合方式進行任務分配,并且還可以通過業務規則指定活動參與者、通過代碼邏輯動態計算參與者、通過前驅活動指定參與者等方式來進行任務分配。在任務查詢機制方面,BPS產品提供了與業務無縫結合的能力,用戶可以方便的通過業務條件查詢待辦任務列表,從而大大提高惡劣工作流系統和業務系統的集成能力,大幅提升了業務操作人員的用戶體驗。在任務處理機制方面,BPS產品提供了任務領取、撤銷、退回、條件結束、會簽審批等多種操作方式。在任務代理委托方面,BPS產品提供了基于流程定義和實例的兩種代理和委托機制。從委托的范圍看,即可以將指定人員(下稱“委托人”)的所有工作由另外一個人員或角色(下稱“受托人”)全權代理(即代理),并可以設置代理的時間區間,又可以將委托人的部分指定任務由受托人代辦或協辦。從委托確認的機制看,即可以支持受托人直接全權代為完成(即代辦),又可以支持受托人完成后再由委托人確認后方可完成(即協辦)。

       

       方便的與用戶IDE、開發框架、運行環境融合

      BPS產品充分考慮了開發人員的使用習慣以及運行時的部署模式,可以與用戶的IDE、開發框架、運行環境進行融合,包括:可以支持BPS的設計建模環境與用戶的IDE進行融合為一體的開發環境;在上述組合IDE中,用戶可以同時使用BPS的設計建模功能以及原來的開發框架,比如基于MyEclipse插件的Struts、Spring、Hibernate的開發;運行時,可以將BPS的引擎及管理監控相關功能嵌入部署到用戶應用中,提供最好的性能表現和用戶體驗;

       

       支持業務人員主導的流程建模與模擬運行

      BPM應用建設所面臨的挑戰是:如何縮短從業務需求到IT技術實現的鴻溝,如何降低業務人員和IT人員溝通的成本,使得兩者能夠協同的進行流程的建模與開發,從而降低由此帶來的成本、減少由此所帶來的不一致性。解決這一問題的方法便是由業務分析人員來進行流程的梳理和建模,最好還可以在流程實現之前進行模擬運行來進行流程的驗證。BPS產品提供完全基于Web的業務化的流程建模和模擬運行環境,可以由業務分析人員主導進行流程的梳理和建模,無需了解技術概念也無需技術人員的參與即可完成業務流程建模,并 “立即”可以進行流程的模擬運行驗證,快速識別、梳理與優化業務流程。

      在流程建模和模擬運行過程中,用戶可以通過BPS提供的表單設置的功能定義用戶交互的界面,通過賦值操作的功能模擬服務調用的效果,通過業務規則設置實際可執行的流程流轉控制規則和參與者規則,真正實現業務人員定義可執行的業務流程。

       

       支持快捷的服務編排,方便的與第三方集成

      BPS產品通過WebService服務集成功能、EJB、JMS等集成控件,可以方便的實現與第三方系統的集成。在流程應用實現過程中,往往流程平臺需要使用用戶第三方的組織機構庫,甚至需要與多個組織機構庫連接,然后在流程建模是屏蔽這幾個組織機構庫的差別,使用統一的組織模型。BPS產品通過開放的組織機構接口,與第三方的組織機構模型通過松耦合的方式進行集成。

      BPS產品在與第三方工作日歷、規則引擎等集成方面都提供開放的接口,可以實現與第三方的便利集成。

       

      二、部署與執行階段

       

       支持“集中/獨立/分級”等多種引擎部署模式

       BPS產品支持流程引擎及相關系統功能模塊與用戶應用功能的靈活部署方式:

      集中部署方式:即可以將流程引擎及相關系統功能模塊與用戶應用集中部署在同一Web應用中;

      獨立部署模式:即可以將流程引擎及相關系統功能模塊與用戶應用分別部署在不同的應用服務器之上;分級部署模式:即在“上級單位部署部分流程,在下級單位部署部分流程”的模式,這種模式主要適用于類似省公司與各地市分級部署,或全國集中模式下的集團和各省公司分級部署。

       

       企業級引擎架構,提供卓越的性能表現

      BPS流程引擎基于J2EE Server,采用S-EDA架構思想構建,是BPSTM的核心,負責解析業務流程定義,協調處理活動間的路由,處理客戶端的請求(如啟動流程、提交工作項、查詢工作項、流程監控等),處理引擎自身的調度(比如自動歸檔、時限控制等)。

      BPS采取了多種方式以保證BPS流程引擎的高效穩定運行,主要包括:

      分段的事件驅動架構(S-EDA),提供超大并發量支撐和高可用性;

      優化的本地緩存;對于需要高效運行的全自動流程,產品提供“短流程”特性支持大并發量全自動流程的高效運行;歷史數據和運行數據分離(同時用戶在通過接口訪問流程數據時又可以自動實現歷史庫和運行庫的聯合);流程引擎集群。

       

      三、監控與分析階段

       支持圖形化、集中的管理監控和明晰的分域授權管理

      BPS產品在管理監控方面提供多種方式實現對流程的深入跟蹤和監控、管理。包括:BPS管理監控臺提供對流程定義、流程實例、活動實例和工作項的可視化監控和管理功能,可即時查看流程所執行的路徑以及關鍵數據。在圖形化監控方面,更甚至可以實現端到端流程的貫通監控,即同時查看到上級主流程的執行情況,以及下級子流程的執行情況,而不僅僅是查看到流程的一部分,即便子流程是部署在其它的流程服務器中亦可。BPS管理監控提供集中管理多個注冊的流程引擎,即可以在同一個流程管理監控臺中對多個流程服務器同時集中管理。BPS管理監控臺在實現對流程的管理監控、流程的定制與配置、業務資源的管理時,都可以設置不同的角色對不同業務目錄下的流程或資源進行管理,即實現分域授權管理。

       

       支持深入的流程執行跟蹤和審計

      BPS產品不僅提供對流程定義和實例的管理和監控功能,更甚至可以提供對流程正常執行過程的活動處理信息、日志信息,異常執行過程的異常信息進行跟蹤和審計,并且可以設置每類信息的記錄級別,以便在跟蹤和監控的同時確保不影響流程執行的效率。而且,BPS還提供流程日志的查看和分析工具,以便幫助用戶分析請求處理的過程,分析系統并發用戶、活動處理情況,協助定位問題和解決故障。

       

       支持基于Web的面向業務人員的流程、表單、規則的優化調整

      BPS產品的Process Composer(BPS業務流程定制)選件是在Smart BPSTM流程引擎之上實現的基于Web的流程業務化定制工具,它支持業務部門的流程管理人員基于Web的方式進行流程的業務化建模、配置與調整。如下圖所示:BPS Rule Composer(BPS業務規則定制)是在Smart BPSTM流程引擎和Smart BPSTM規則引擎之上實現的基于Web的業務化規則定制工具,通過該組件,業務管理人員可以在系統運維期間維護業務規則,使業務策略的變更及時體現到IT系統當中。 業務規則定制環境中可以使用業務變量、流程上下文數據、活動上下文數據等,以"類自然語言"的方式進行靈活配置,并可以進行各種復雜的運算。iForms for BPS(BFS業務表單定制)是Smart BPSTM的可選組件。該組件是新推出的業務技術一體化的表單平臺產品組件,具有卓越的面向業務表單配置能力,支持業務部門的業務表單定制人員基于Web的方式進行表單的業務化配置與調整,敏捷響應業務表單的變更。為了解決客戶在產品推廣階段因各區域個性化要求而遇到的實施難,以及用戶在使用流程系統過程中因依賴技術開發而無法快速響應業務變化進行流程調整的問題,BPS采用“業務定制和配置”的方式,讓業務人員(一般是業務分析人員和業務管理人員、產品實施人員)在無需了解很多技術概念的前提下,實現流程、規則、表單的業務化定制和調整,快捷實現業務流程并敏捷響應業務流程的變更。支持靈活的流程版本管理機制BPS產品支持流程變化后的熱部署,即無需重啟服務器就可以使流程的變更生效。在流程變化時,BPS支持多種版本控制機制,包括一刀切、分水嶺和特事特辦等多種版本切換模式。

       

       

      

版權所有:內蒙古縱橫偉業軟件技術與服務有限公司 Copyright 2008 nmzh.com.cn All Right Reserved 蒙ICP備07000793號-1
 電話:0471-2332091/2/3/4/5/6  傳真:0471-2332089
娱网棋牌斗地主下载 好运南京麻将下载 牛的生肖码数分别是多少 国际象棋兵的走法 新快三-首页 内蒙古11选5下注网 3d双色球开奖结果 上海麻将游戏下载 基金配资价格 哈尔滨微乐麻将下载 幸运飞艇开奖软件 街机捕鱼城技巧 温州麻将技巧秘籍17张 杭州哈灵麻将手机版 贵州快三开奖给果 sg飞艇哪个国家开的 关于深圳风采彩票的问题