複製鏈接
請複製以下鏈接發送給好友

ProFrame

鎖定
ProFrame是TmaxSoft的集成應用框架解決方案,用來開發基於SOA(Service Oriented Architecture,面向服務架構)的整體企業級系統。ProFrame可以使得業務應用最優化,並且新的服務、應用和解決方案可以快速高效的進行開發。基於ProFrame的系統能夠靈活的適應業務環境的變化,集成新出現的技術,快速應對新的客户需求。
外文名
ProFrame
含    義
TmaxSoft的集成應用框架解決方案
作    用
開發整體企業級系統
功    能
實現SOA的概念,增強系統可視化
基    於
SOA

ProFrame產品概要

ProFrame實現了一個靈活和快速響應的IT架構,對軟件開發的概念進行了革新。它內嵌的EMB (Enterprise Module Bus, 企業模塊總線),提供了一個基於GUI的環境,使得開發人員從程序編碼中脱離出來,將主要精力放在整體結構和應用流程的設計。開發人員可以使用強大的工具設計新應用,處理可重用、自包含的服務模塊之間的連接以及生成“邏輯流程”。ProFrame 真正實現了SOA的概念,增強了系統可視化,提供了標準化的基於規則的應用開發環境。
基於ProFrame解決方案構建的系統提供了最優的IT環境,使得最終用户可以一致的訪問分佈式資源,為開發人員提供了強大的應用開發環境,為系統管理員提供了高效的系統監控和管理環境。

ProFrame產品功能

智能的下一代集成架構
ProFrame智能的下一代集成架構使得應用設計更加靈活、功能獨立而且是基於模塊。框架本身提供了許多功能模塊,因此使得開發人員將主要精力放在應用開發的實際創造性方面。架構提供的模塊包含了預處理(Pre-processing)和後處理(Post-processing)模塊,以及標準的數據傳輸模塊(CommBuff/處理數據共享)和數據訪問模塊。
業務層(Business Tier)
業務層包含了獨立的,然而是集中管理的功能模塊。
- 系統共同層(System Common Layer):包含了各種系統級的組件,提供高效的開發環境和組件用來執行實際的模塊服務
- 業務共同層(Business Common Layer):包含了ProFrame提供的和用户開發的模塊服務,這些服務可以被組合構成應用
數據層(Data Tier)
數據層將數據訪問邏輯從模塊服務中分離出來,從而流化(Streamline)應用和模塊的開發,提高系統性能。在該層內,一個高級的“DBIO”模塊將數據訪問模塊從應用程序中分離,而“DWIO”模塊提供了與EDW(企業數據倉庫)的集成,以及訪問任何類型數據庫的通用API。ProFrame集成了所有必需的DB I/O API,簡化數據層概念的實現。
渠道層(Channel Tier)
渠道層使全部ProFrame服務成為獨立渠道,因為渠道邏輯與標準業務邏輯始終保持分離。這增加了模塊的可用性和系統的靈活性。
革新應用開發並最大化開發效率
- ProFrame應用是從可重用的、功能獨立的模塊組件(服務)構建。新應用是通過組織這些模塊組件之間的“Service Flow”創建的。
- 應用開發基於規則並且GUI驅動,消除了額外“Hard-Coding”,提高開發生產率、標準化和透明度,減少開發錯誤和業務邏輯的冗餘
- ProFrame將渠道、表現邏輯和業務邏輯分離,增強開發效率和開發項的可重用性
- ProFrame架構本身可以處理許多通用的系統功能(比如數據庫訪問和接口),使開發人員可以將精力放在應用開發的實際創造性方面
- 熱部署特性使得開發的應用可以實時的進行實施和修改,而無需停止系統
- 集中管理和監控應用和系統組件
- 支持EJB和Java類的使用,甚至是在C環境中
- 提供結構化的日誌管理特性
- 包含自動化的批處理特性
實現SOA的企業模塊總線(EMB)
通過定義模塊服務之間的業務流程來開發應用
- 應用的業務邏輯是由功能獨立、自包含的模塊服務構成的
- 新應用可以通過使用GUI開發環境,定義模塊服務之間的交互(“Service Flow”)
- 模塊服務可以使用直觀的GUI工具進行創建或修改,源代碼自動生成
- 模塊組件(服務)可存儲在模塊池中,開發新應用時重用。為發現正確的組件可使用元數據(meta-data)進行搜索。提高了應用之間的標 準化,消除冗餘/重複的業務邏輯
- ProFrame架構的組件可以在開發新應用時進行重用
減少代碼冗餘
由於應用開發不是基於應編碼,而是通過基於規則的GUI環境進行,從而邏輯冗餘的問題消失了,並且提高了業務邏輯的可管理性和可重用性。
應用業務邏輯從僅是代碼向透明知識資產的轉換
- ProFrame使得應用(業務流程)可以用圖形進行可視化,展示功能模塊服務之間的交互。代表業務應用和模塊服務的圖形工作流和樹形結構,使得非常容易理解每個應用的整體結構以及系統的整體情況
高效的應用開發和管理環境
基於GUI的應用開發環境:ProFrame Studio
- ProBuilder:強大的GUI應用開發環境,最大化開發效率,最小化開發錯誤,確保開發是快速而且穩定的
- IO Formatter:管理輸入/輸出數據的格式化和轉換,確保所有系統組件作為一個集成的整體而工作
- DBIO Studio:提供直觀的GUI環境,用來定義數據訪問邏輯並自動生成源代碼,DBIO Studio可以在開發數據訪問邏輯時最小化錯誤,提供獨立於DBMS類型的開發環境
系統無關的可重用應用和服務
使用ProFrame 環境開發的應用和模塊,是完全與任何操作系統、數據庫、交易中間件或者Web應用服務器無關的。大多數開發的模塊都可以重用,當系統基礎架構改變或者移植到新系統時,僅需要最少的甚至不需要任何修改。

ProFrame產品效果

靈活的架構
ProFrame 的靈活架構可以高效開發新的應用,確保新的服務和技術能夠容易的集成到系統中。而且,ProFrame 提供了標準化的數據庫訪問方法,數據倉庫訪問方法和遺留系統的接口,保障系統的集成性和擴展性。
增加開發效率
ProFrame 的層結構將應用邏輯從展示和接口邏輯分離。底層的系統功能、中間件功能和接口處理功能通過框架本身提供,或者通過透明的API進行處理。這意味着開發人員可以僅僅關注於開發實際的應用邏輯,而不需要處理不同的客户端類型,增強了開發效率和開發人員的便利性。
因為應用是由模塊化的組件構成的,而組件可以被重新組織或者更新從而修改應用,應用開發的需求分析和設計階段使用GUI環境同時進行。這顯著提高了開發生產率,最小化開發人員需要生成的源代碼數量。
另外,開發人員可以創建新的模塊組件,然後存儲在模塊池中,可以重用,減少代碼冗餘,提高標準化和開發效率。
提高應用穩定性的驗證技術
TmaxSoft 開發的ProFrame 架構採用了在許多大規模項目中使用的可靠技術,每個核心技術都被認可為可靠和高級的解決方案。ProFrame 提供的最高的穩定性和性能革新了組織機構的IT系統。
降低系統總體擁有成本(TCO)
ProFrame 是降低企業系統總體擁有成本(TCO)和提高投資回報率(ROI)的最好方案。我們所有的客户在採用ProFrame 解決方案後,都已經獲得了TCO的顯著降低。對於我們的很多客户,ProFrame已經成為其增強競爭優勢背後的推動力。