Changes

Jump to: navigation, search

NexJ Express

2,894 bytes added, 20:33, 23 April 2018
m
Reverted edits by Chris Tyler (talk) to last revision by Andrew
=Introduction=NexJ Express Server is a [http:{{Admon//java.sun.com/javaee/ J2EE-based] server software which provides cost effective services for deploying highly-scalable, fault tolerant, distributed enterprise solutions. It encapsulates the key aspects of the [http://www.nexj.com/application_framework.aspx NexJ Application Framework] and enables the advanced business logic, multiple database connectivity, advanced workflow and rules, rich integration, and enhanced data security that are the hallmarks of all solutions that are configured using NexJ Express Studio.obsolete}}
=Contributors=* Jordan Anastasiade * Grace Batumbya{{NexJ_Express Index}}
{|border=Projects"0" cellspacing="0" cellpadding="0" style= JSON Adapter "padding:0px; margin:0px;" | |- | colspan="3" valign="top" |{{Robelbox|theme=13|title== Goal===Add ability to access NexJ Server objects via JSONIntroduction}}<div style===Plan==="{{Robelbox/pad}}">Implement a RESTful web service to serve NexJ Model Server objects in JSONExpress is an open source [http://java.sun.<brcom/javaee/>We intend Java EE-based] execution server specialized to make use of Openenterprise integration applications. It provides services for deploying highly scalable, fault-source JSON librariestolerant, distributed enterprise solutions.NexJ Model Server Express provides:
====Phase 1: JSON Marshalling====
* Find an open source JSON library for JAVA
* Develop a [http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html J2EE servlet]
* Server will implement GET and DELETE methods
* Develop a JSONMarshaller to marshall NexJ Server Objects into JSON representation
====Phase 2: JSON UnMarshalling====* Business Object Engine - supports a single-inheritance class structure as well as aspects to provide specific application characteristics* Develop Workflow Engine - persistent, long-running asynchronous UML activities that are initiated by and act on business class instances* Persistence Engine - connect your model to multiple data sources (relational, XML file) in a JSONUnMarshaller database-independent way. Connect to tranform JSON representation into NexJ Server Objectsmultiple data sources at runtime leveraging different database adapters* Extend servlet to implement POST Integration Engine - model message-based communication between the running model and other systems. The engine supports multiple protocols and message formats* Security Engine - design a privilege-based security model and PUT methodsapply it throughout the other model layers
===Status===
===Links===
===Current Tasks===
 NexJ's approach to model-driven engineering (MDE), support by the model-execution capabilities of NexJ Model Server Express, greatly simplifies the process of developing enterprise applications. Using NexJ Express Studio, developers focus on solving the business problems while the NexJ Framework handles technical complexities of running that solution.</div><div style= "border-top:1px solid #8488DC; border-bottom:1px solid #8488DC; background-color:#CED1FA; padding:0.2em 0.9em 0.2em 0.5em; font-size:110%;">Industry Partnership</div><div style="height:10px"> </div><!--spacer--><div style="{{Robelbox/pad}}">[[Image:Nexj-logo.jpg|right|122px]][http://cdot.senecac.on.ca Seneca CDOT] in partnership with [http://www.nexj.com NexJ Systems] (a leading provider of enterprise private cloud software, delivering enterprise customer relationship management (CRM) solutions to the financial services, insurance, and healthcare industries) work to both add and enhance existing functionality to NexJ Express. NexJ Express is part of [http://www.openhealthtools.org Open Health Tools(OHT)] serving as the [http://tinyurl.com/oht-aip Application Intergration Platfrom(AIP)] </div>{{Robelbox/close}}<br/>|-| colspan="3" valign="top" |{{Robelbox | theme=12|title=Contributors}}<div style="{{Robelbox/pad}}">Faculty* [[User:JAnastasiade| Dr. Jordan Anastasiade]]* [[User:Pliu | Dr. Peter Liu]]   == Current Research Assistants: Mobile Integration Team == * [[User:Wei.song|Wei Song]]* [[User:zmhassan|Zakeria Hassan]]* [[Dylan Segna]]* [[Alek Minassian]] For details on the mobile integration project visit our wiki: http://zenit.senecac.on.ca/wiki/index.php/Mobile_Medical_Device_Integration == Past Research Assistants == * [[User:Cwdesautels | Carl Desautels]]* [[User | Edward Charles Elio Hanna ]]* [[User:Gbatumbya|Grace Batumbya]]* [[Minooz/Projects | Minoo Ziaei]]* [[User:AnastasiaS | Anastasia Semionova]]* [[Tung-NexJ-Page | Tung Pui Cheung]]* [[User:Brianlim | Brian Lim]]* [[User:Abhishekbh | Abhishek Bhatnagar]]  </div>{{Robelbox/close}}<br/>|-| width=33% valign=top |{{Robelbox|theme=1|title=[[:Category:NexJ Current Projects|Current Projects]]}}<div style="{{Robelbox/pad}};height:300px; overflow:auto;">Below is a list of projects that CDOT is actively contributing to<categorytree mode=all hideroot=on>NexJ Current Projects</categorytree></div>{{Robelbox/close}}| width=33% valign=top |{{Robelbox|theme=1|title=[[:Category:NexJ Past Projects|Completed Projects]]}}<div style="{{Robelbox/pad}};height:300px; overflow:auto;">Below is a list of projects that CDOT has successfully completed<categorytree mode=all hideroot=on>NexJ Past Projects</categorytree></div>{{Robelbox/close}}|}  <!--= Human Resources= December 10, 2010  [[Image:Grace-Peter-Minoo-Dec10-10.jpg| Grace, Peter, Minoo | 800px]]::Minoo, Peter, Grace (from left to right) [[Image:Minoo-Jordan-Grace-Dec10-10.jpg| Grace, Peter, Minoo | 800px]]::Minoo, Jordan, Grace -->

Navigation menu