| | {include:OG_HEADER} |
| | {style} |
| | |
| | td.cell { |
| | text-align: left; |
| | vertical-align:top; |
| | color: black; |
| | } |
| | |
| | td.cell2 { |
| | text-align: left; |
| | color: black; |
| | } |
| | |
| | h5 { |
| | color: black; |
| | background-color: silver; |
| | } |
| | |
| | .grid th { |
| | display: none; |
| | } |
| | |
| | .grid tr { |
| | vertical-align: top; |
| | text-align: left; |
| | } |
| | |
| | {style} |
| | \\ |
| | {panel:title=Recent news and updates|borderStyle=solid\|borderColor=#6699ff\|titleBGColor=#D5EFFF\|bgColor=#ffffff} |
| | *[Release notes and information|objectgridprog:Release notes]* |
| | {blog-posts:5|content=excerpt} |
| | {panel} |
| | {section}{column:width=50%} |
| | {lozenge:title=Overview|width=275|color=blue|icon=!OG_IMAGES^L1_SW_Basic-skills_loz.gif!|link=objectgridprog:ObjectGrid Overview}High level Concepts and Terminology {lozenge} |
| | \\ {table:cellspacing=2|width=100%}{tr}{td:class=cell|width=125|valign=top}*[*Introduction*|objectgridprog:ObjectGrid introduction]* {td}{td:class=cell2}Introduces the Extreme Transaction Processing capabilities of the ObjectGrid {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|valign=top}*[*Topology*|objectgridprog:ObjectGrid architecture]* {td}{td:class=cell2}Describes the system architecture and concepts that make the ObjectGrid scalable, available, and performant {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|valign=top}*[*Scalabililty*|objectgridprog:ObjectGrid high scalability]* {td}{td:class=cell2}Defines the inherently scalable nature of the ObjectGrid {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|valign=top}*[*Availability*|objectgridprog:ObjectGrid high availability]* {td}{td:class=cell2}Illustrates the points of redundancy and detection of failures of the ObjectGrid {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|valign=top}*[*Performance*|objectgridprog:ObjectGrid Performance Overview]* {td}{td:class=cell2}Discusses the ObjectGrid artifacts that could affect application performance and some best practices and tips{td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|valign=top}*[*Security*|objectgridprog:ObjectGrid security]* {td}{td:class=cell2}Describes the security capabilities of the ObjectGrid {td}{tr}{table} |
| | \\ {lozenge:title=Environment|width=275|icon=!OG_IMAGES^L1_SW_Plan-Setup_loz.gif!|link=objectgridprog:Environment}Preparation, Installation, and Deployment Fundamentals {lozenge} |
| | \\ {table:cellspacing=2|width=100%}{tr}{td:colspan=2|valign=top} |
| | |
| | | {td}{tr}{tr}{td:class=cell|valign=top}*[*Installing ObjectGrid*|objectgridprog:Installing ObjectGrid]* {td}{td:class=cell2}Describes how to acquire and install ObjectGrid.{td}{tr}{tr}{td:colspan=2} |
| | | {td}{tr}{tr}{td:class=cell|valign=top}*[*Installing ObjectGrid*|objectgridprog:Installing WebSphere eXtreme Scale]* {td}{td:class=cell2}Describes how to acquire and install ObjectGrid.{td}{tr}{tr}{td:colspan=2} |
| | |
| | h5. Java SE |
| | {td}{tr}{tr}{td:class=cell|width=200|valign=top}*[*Core (Intra-Process) Application*|objectgridprog:Installation for a standalone J2SE application]* {td}{td:class=cell2}Running an ObjectGrid application in a standalone JVM {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=200|valign=top}*[*Distributed Application*|objectgridprog:Installation for a clustered J2SE application]* {td}{td:class=cell2}Distributing an ObjectGrid application across multiple JVMs {td}{tr}{tr}{td:colspan=2|valign=top} |
| | |
| | h5. Java EE |
| | {td}{tr}{tr}{td:class=cell|width=200|valign=top}*[*Core (Intra-Process) EAR*|objectgridprog:J2EE core preparation]* {td}{td:class=cell2}Running an ObjectGrid application locally in an EE Server {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=200|valign=top}*[*Distributed EAR*|objectgridprog:Preparation - J2EE Distributed]* {td}{td:class=cell2}Distributing an ObjectGrid application across an EE Cluster {td}{tr}{table} |
| | {column}{column:width=50%} |
| | {lozenge:title=Programming|width=275|color=red|icon=!OG_IMAGES^L1_Developing_loz.gif!|link=objectgridprog:Programming the ObjectGrid}The "Skins" for Building a Scalable Data Management Application {lozenge} |
| | \\ {table:cellspacing=2|width=100%}{tr}{td:class=cell|width=125|valign=top}*[*Core API*|objectgridprog:ObjectGrid core programming API]* {td}{td:class=cell2}The fundamental ObjectGrid programming concepts {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150|valign=top}*[*ObjectMap API*|objectgridprog:ObjectGrid ObjectMap Programming API]* {td}{td:class=cell2}Basic CRUD style programming {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150|valign=top}*[*EntityManager API*|objectgridprog:ObjectGrid EntityManager Programming API]* {td}{td:class=cell2}Simplified POJO style programming {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150}*[*Query*|objectgridprog:ObjectGrid Query APIs]* {td}{td:class=cell2}Powerful query capabilities. {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150}*[*DataGrid*|objectgridprog:ObjectGrid DataGrid API]* {td}{td:class=cell2}High performance data processing that is extremely scalable. {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150}*[*System Programming*|objectgridprog:ObjectGrid system programming API]* {td}{td:class=cell2}Extending ObjectGrid functions and features. {td}{tr}{table} |
| | \\ {lozenge:title=Administration|width=275|color=green|icon=!OG_IMAGES^L1_SW_Network_loz.gif!|link=objectgridprog:Administration}Monitoring and Manipulating a Distributed Data Space {lozenge} |
| | \\ {table:cellspacing=2|width=100%}{tr}{td:class=cell|width=150|valign=top}*[*Planning*|objectgridprog:Planning application deployment]* {td}{td:class=cell2}Planning for deployment, considerations for success {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150|valign=top}*[*Deploying*|objectgridprog:Deploying applications]* {td}{td:class=cell2}Distributing your ObjectGrid application across physical resources {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150|valign=top}*[*Managing*|objectgridprog:Managing applications]* {td}{td:class=cell2}How to administer the applications running in the ObjectGrid {td}{tr}{tr}{td:colspan=2} |
| | |
| | ----{td}{tr}{tr}{td:class=cell|width=150|valign=top}*[*Monitoring*|objectgridprog:Monitoring applications]* {td}{td:class=cell2}Supervising an active ObjectGrid environment {td}{tr}{table} |
| | \\ {column}{section} |
| | |
| | {include:OG_FOOTER} |