CaerusOne Platform CaerusOne
Caerus-one <ul><li>What is caerusOne </li><ul><li>Single platform bringing best of all caerus products and solutions.
Integrated datagrid, Cache, Router, Process engine, Bam, Designer, SOA platform.
Best of opensource and caerus competency.
Software + Solution to cater to wide software industry needs.
Consolidated stack for  ETL, EAI, BPM, integration, Rapid application developement etc. </li></ul></ul>
Caerus-one <ul><li>Whats in the stack  </li><ul><li>Cache Server
Web Server
Process Engine
Process Designer
BAM and Process documentation publisher.
Advanced Java integration
Analytic server
Integrated messaging
Integrated light db server
Rule and cep server  </li></ul></ul>
Caerus-one <ul><li>Whats in the stack (contd...)  </li><ul><li>DB, JMS, Spread, AMQP, FileSystem integration.
Spring integration, Drools, Complex Event Processing.
Routing engine based on apache camel
130 + Process components
Huge functional library
State of art continous Query , complex event processing module.
Integrated memcache, spread. </li></ul></ul>
Caerus-one <ul><li>Whats in the stack (contd...) </li><ul><li>Apache axis
Jetty
Apache commons
VFS
FTP, SSHD( Mina) </li></ul></ul>
Process Designer <ul><li>Process designer </li><ul><li>Web based.
Built utilizing best of breed open source solutions.
Light weight , highly configurable.
Scriptable interface.
Integrated web page engine.
CEP , Continuous query, Rules based routing.
Expandable, embedded with process engine.
Advanced grouping, debugger interface </li></ul></ul>
Bam + Process Publisher <ul><li>BAM + Process Publisher </li><ul><li>Advanced designer to publish process documentation an...
Integrated , embedded with process engine.
Lots of scripts to accomplish a lot of tasks.
Process engine library expended to support bam + active process monitoring.
Save, deploy, upgrade and modify control and management applications at run time. </li></ul></ul>
<ul><li>CEP + Query engine </li><ul><li>Based on derivation and hierarchy.
Compiled not interpreted for faster execution.
CEP Engine integrated.
Advanced JEXL, JXML, xpath expressions supported.
Grouping, aggregation, and advanced extraction of properties.
Upcoming SlideShare
Loading in …5
×

Caerusone

935 views

Published on

Caerus one is integration platform for integrating with different sources. it is designed specially keeping java developers in mind.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
935
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Caerusone

  1. 1. CaerusOne Platform CaerusOne
  2. 2. Caerus-one <ul><li>What is caerusOne </li><ul><li>Single platform bringing best of all caerus products and solutions.
  3. 3. Integrated datagrid, Cache, Router, Process engine, Bam, Designer, SOA platform.
  4. 4. Best of opensource and caerus competency.
  5. 5. Software + Solution to cater to wide software industry needs.
  6. 6. Consolidated stack for ETL, EAI, BPM, integration, Rapid application developement etc. </li></ul></ul>
  7. 7. Caerus-one <ul><li>Whats in the stack </li><ul><li>Cache Server
  8. 8. Web Server
  9. 9. Process Engine
  10. 10. Process Designer
  11. 11. BAM and Process documentation publisher.
  12. 12. Advanced Java integration
  13. 13. Analytic server
  14. 14. Integrated messaging
  15. 15. Integrated light db server
  16. 16. Rule and cep server </li></ul></ul>
  17. 17. Caerus-one <ul><li>Whats in the stack (contd...) </li><ul><li>DB, JMS, Spread, AMQP, FileSystem integration.
  18. 18. Spring integration, Drools, Complex Event Processing.
  19. 19. Routing engine based on apache camel
  20. 20. 130 + Process components
  21. 21. Huge functional library
  22. 22. State of art continous Query , complex event processing module.
  23. 23. Integrated memcache, spread. </li></ul></ul>
  24. 24. Caerus-one <ul><li>Whats in the stack (contd...) </li><ul><li>Apache axis
  25. 25. Jetty
  26. 26. Apache commons
  27. 27. VFS
  28. 28. FTP, SSHD( Mina) </li></ul></ul>
  29. 29. Process Designer <ul><li>Process designer </li><ul><li>Web based.
  30. 30. Built utilizing best of breed open source solutions.
  31. 31. Light weight , highly configurable.
  32. 32. Scriptable interface.
  33. 33. Integrated web page engine.
  34. 34. CEP , Continuous query, Rules based routing.
  35. 35. Expandable, embedded with process engine.
  36. 36. Advanced grouping, debugger interface </li></ul></ul>
  37. 37. Bam + Process Publisher <ul><li>BAM + Process Publisher </li><ul><li>Advanced designer to publish process documentation and build web apps, management consoles and controls for process.
  38. 38. Integrated , embedded with process engine.
  39. 39. Lots of scripts to accomplish a lot of tasks.
  40. 40. Process engine library expended to support bam + active process monitoring.
  41. 41. Save, deploy, upgrade and modify control and management applications at run time. </li></ul></ul>
  42. 42. <ul><li>CEP + Query engine </li><ul><li>Based on derivation and hierarchy.
  43. 43. Compiled not interpreted for faster execution.
  44. 44. CEP Engine integrated.
  45. 45. Advanced JEXL, JXML, xpath expressions supported.
  46. 46. Grouping, aggregation, and advanced extraction of properties.
  47. 47. Modify , compile and deploy queries at run time.
  48. 48. Expendable, embeded available as library. </li></ul></ul>
  49. 49. <ul>Drool integration </ul><ul><li>Drool integration. </li><ul><li>Integrated jboss drool for rule based routing etc.
  50. 50. Refer rules from uploads, cache etc.
  51. 51. Rule based process components.
  52. 52. Integrated and embedded.
  53. 53. Create and consume from process designer.
  54. 54. Advanced rule designer coming in next version. </li></ul></ul>
  55. 55. R Integration <ul><li>Advanced Analytics </li><ul><li>R-language sdk integrated with core.
  56. 56. R-language specific process components
  57. 57. R-language integrated with cache etc.
  58. 58. Process engine fully capable to handle R specific tasks
  59. 59. R based graph generation .
  60. 60. R based graph and analytics integrated with bam and other tools.
  61. 61. Advanced optimizations work in progress for faster executing. </li></ul></ul>
  62. 62. Advanced analytics <ul><li>Advanced analytics </li><ul><li>Lots of ui scripts to handle analytic specific tasks.
  63. 63. Apache commons math integrated with cep engine for real time and continous analytics.
  64. 64. gsl package available via jna on request.
  65. 65. Streaming,event grid and jobs integrated for processing in clusters , in jobs and on schedule basis.
  66. 66. Continous , workflow, statemachine, olap, ad-hoc sql all paradigms can be easily implemented. </li></ul></ul>
  67. 67. XML Support <ul><li>XML Support </li><ul><li>XSD based event supported
  68. 68. Xpath, jxml, XJC, JAXB fully integrated.
  69. 69. CEP Engine supports xpath, jaxb, jxml, jexl.
  70. 70. Xml specific components for integration
  71. 71. Xml document related specific processes.
  72. 72. Xpath based routing supported in routing and process engine.
  73. 73. XML Rendering, xslt and custom rendering supported </li></ul></ul>
  74. 74. Database <ul><li>Data Base </li><ul><li>Sqllite built in for lite usage.
  75. 75. DB integration built in.
  76. 76. Support for jboss tiied for cross database integration.
  77. 77. Query engine supports advanced database concepts and provides sql like interface to virtually any java object.
  78. 78. DBSlayer, push to cache and mysql-spread integration in built.
  79. 79. DB webservices and distribution built in. </li></ul></ul>
  80. 80. Java support <ul><li>Java support </li><ul><li>Built on java
  81. 81. New macro language called “Titan” supported which is jvm based and utilizes java.
  82. 82. Java compiler built in with java 5 feature support.
  83. 83. Advanced java editor to support beautified java.
  84. 84. Fully integrated with process engine.
  85. 85. Java specific process components built int.
  86. 86. Build, develop and deploy java solution from web.
  87. 87. Titan supports custom macros. </li></ul></ul>
  88. 88. Web Publishing <ul><li>Web publishing. </li><ul><li>Two web servers built in Jetty and one based on netty.
  89. 89. Full support for war, jsps and j2ee web technologies.
  90. 90. Deploy web pages, server side scripts, jsps etc from web.
  91. 91. Java available as server side scripts.
  92. 92. Json, jspath, xml and other integration available.
  93. 93. Streaming, async web and extreme performance built in. </li></ul></ul>
  94. 94. Caerus-One Implementation Core Blocks
  95. 95. Design process in web (ie,firefox,webkit,chrome)
  96. 96. Full history of process is available.
  97. 97. Routing engine controls on ui
  98. 98. Special command window supports full server side execution, client side execution, and intracting with other components.
  99. 99. Deploy process related resources from and at one location
  100. 100. Update bam page with latest graph updates.
  101. 101. Proces Components can be grouped (upto n level)
  102. 102. Inbuilt graph validation and status check for graphs
  103. 103. Free Hand Connections
  104. 104. Free Hand Connections -2
  105. 105. Create Fast graph from any graph
  106. 106. Fast Graph part 2
  107. 107. Page flow part 1
  108. 108. Page flow support
  109. 109. Integrated html editor for pages
  110. 110. Write processes in pure java in java editor with custom font usage within code.
  111. 111. Compilation error pinpoints problem in java code in the editor
  112. 112. organize all source code at one place .
  113. 113. CEP continued... <ul><li>Supports complex queries: </li></ul>Select ^mysum(&quot;10&quot;,20.0);return true;~ as after2,this.readHint as hint,te.marketName as tt,qe as qevent,te as tick, te.price as price from &quot; + &quot;tickerevent te,queryevent qe where (( ^if(te.getMarketName()!=null)return true; System.out.println(&quot;market is null&quot;);return false;~)and (te.marketName like 'USA') and ^System.out.println(te.getPrice());&quot; + &quot;System.out.println(&quot;dum dum&quot;);&quot; + &quot;{int i=10;System.out.println(&quot;test block&quot;);};&quot; + &quot;return true;&quot; + &quot;~) ; Or Select te.marketName as tt,qe as qevent,te as tick, te.price as price from tickerevent te,queryevent qe where ((after(10){System.out.println(te.getPrice());} ) and (te.price>100) and(within(10))); Or Select this.readHint as hint from tickerevent te,queryevent qe where ( (notnull(te) and te.id> 0 ) and (notnull(qe) and qe.id>0)); <ul><li>Query engine fully supports continous stats via apache commons. </li></ul>
  114. 114. Query engine is really advanced. select f.getName as name from File f where f.name like ('[a-zA-Z0-9]+.java'); <ul><li>Query anything as long as object queried can be represented in java
  115. 115. Query engine is easily extendable will support for temporal functions, advanced grouping,jexl,jxml etc. </li></ul>Select te.marketName as tt, te.price as price from tickerevent te where ((after(10)) and (te.price>100) and(within(10))); Select te,jxpath(te,&quot;@ticker&quot;) as tickerval from tickerevent te where (te.id>0 and ^return gt(te.getPrice(),5.4);~); JSONPAth is fully supported: Select ^e.setId(2000);return true;~ as esf, e, ^setVar(0,jsonPath(e.getPath(),&quot;$..book[-1:]&quot;));return true;~ as t,this.getVar0 as res from queryevent e where (e.id>10);
  116. 116. Integrated R <ul><li>Use web established r for analytical applications
  117. 117. Special process to assist in development using r
  118. 118. Compile the developed process using fast process components.
  119. 119. R graphing related functions available as common library.
  120. 120. R is integrated in the job server </li></ul>
  121. 121. Drools integration <ul><li>Full support for developing process using drools.
  122. 122. Drool specific components to help with code reuse , reducing clutter , better manage rules.
  123. 123. Rule based connections to fire process based on rule conditions. </li></ul>
  124. 124. Advanced debugger <ul><li>Advanced debugger is built in.
  125. 125. Allows you to do monitor , manage and debug process and java applications via a complex event based debugger.
  126. 126. Debugger itself available as process to assist in debugging the most complex of scenarios
  127. 127. Available via web.
  128. 128. Pause and run through web interface will full support for locals, variables, execution etc.
  129. 129. Macros , rules and all features of caerus one available to debug. </li></ul>
  130. 130. Camel support <ul><li>Fully support for using camel
  131. 131. Directly create routes using “route” component.
  132. 132. Create routes via graphical editor.
  133. 133. Graphs are decomposed into routes automatically by the system .
  134. 134. Advanced graph optimizer work in progress
  135. 135. A lot of great features work in progress. </li></ul>
  136. 136. Type in camel routes...
  137. 137. Compile camel process.
  138. 138. Common camel components available as design.
  139. 139. Common components can be dragged and drop for consumption.
  140. 140. Common components can be dragged and drop for consumption.
  141. 141. Contact us at tech@caerussoft.com

×