Cloud Foundry中 JasperReports service整合

luckyfriends發表於2015-03-13

Cloud Foundry作為業界第一個開源的PaaS解決方案,正越來越多的被業界接受和認可。隨著PaaS的發展,Cloud Foundry順應潮流,充分發揮開源專案的特點,到目前為止,已經支援了大批第三方技術和服務。

在開發框架的支援上,Cloud Foundry支援如今很多主流的開發框架,比如:Spring、Lift、Grails、Play、Rails、Sinatra、Node.js、PHP、Python等。另外,Cloud Foundry還有供使用者定義自身程式碼框架的介面提供,大大擴充套件Cloud Foundry自身的開發框架。

另一方面,Cloud Foundry已整合較多第三方服務,以供使用者擴充套件應用,比如:資料庫服務MySQL、Postgresql、MongoDB、Neo4j、Redis等;儲存類服務Vblob、filesystem等;其他型別服務RabbitMQ、ElasticResearch等。另外,Cloud Foundry還有提供使用者自定義新增系統服務的介面,大大增強平臺本身對服務的可擴充套件性。

在工業界,JasperReports無疑是一款功能強大,廣受歡迎的報表引擎。它可以透過報表模板的設計以及資料來源資料的填充,靈活生成諸如PDF、HTML、XML等多種格式的報表。由於JasperReports是用Java開發的開源程式庫,因此開發者可以方便快捷的將JasperReports引入開發的應用程式,以完成應用中生成報表模組的功能。

正是由於JasperReports報表引擎的功能強大與應用方便,對於開放的PaaS平臺來講,將JasperReports整合進PaaS平臺就變得十分具有意義。它不僅滿足應用對於報表的需求,還大大豐富了平臺本身提供的功能。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14710393/viewspace-1458035/,如需轉載,請註明出處,否則將追究法律責任。

相關文章