Open Jungo is a flexible entity persistence model that makes it easy to create object-centric components with minimal coding. Unlike most current entity frameworks, Jungo does not require developers to structure their code in any particular way or specify database structures.

Open Jungo supports most major proprietary and open source databases as well as well as a built-in highly efficient zero-configuration object-oriented database systems.

It requires no external dependencies and works with all current .Net and Mono frameworks.

Features

  • An open architecture that does not impose structural constraints on entity objects
  • Full native support for LINQ to Object syntax
  • “Just in Time” data loading
  • Mixed-mode object loading (entities can be bulk or individually loaded)
  • Support for complex property types (entities as properties)
  • Support for network data structures (any-to-any relationships)
  • Flexible self-managing caching (per-entity type, per-data source, and per-search)
  • Integrated highly customizable and scalable workflow functionality
  • Fully integrated security (user permissions, group permissions)
  • Multi-level security management (property, entity, and workflow level security)
  • Full support of entity inheritence
  • Easy conversion of existing classes to entities
  • Integrated management tools and user interfaces (admin tools)
  • All entity functionality is Implemented via inheritance of a single base class.
  • Full support for most popular relational databases
  • Available zero-configuration Open Jungo entity datastore (no database required)
  • Full implementation of stored procedures in databases that support them
  • Customizable database object templates
  • Full support of table inheritance (base entity properties stored in matching base tables)
  • Automated .Net namespace to database Schema mapping
  • No need to add database-specific attributes or code in entities
  • Automated audit trail in the form of effectively-dated records in all tables
  • Optional automated partitioning of inactive records to a separate database filegroup
  • Use of Guids/Uniqueidentifier values for all entity IDs
  • Automated database object documentation (in supported databases)

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Open Jungo

Open Jungo Web Site

You Might Also Like
Make Recruiting and Onboarding Easy Icon
Make Recruiting and Onboarding Easy

Simple, easy-to-use applicant tracking and employee Onboarding system for any sized organization.

Take away the pain and hassle associated with applicant recruitment, hiring, and onboarding with ApplicantStack. Designed for HR professionals and recruiters, ApplicantStack helps streamline the recruiting and onboarding processes to improve productivity and reduce costs. ApplicantStack provides a complete toolkit that includes tools for posting, launching, and advertising jobs, assessing and managing candidates, collaborating with teams, centralizing information for quick hiring and onboarding, and more.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Open Jungo!

Additional Project Details

Operating Systems

Cygwin, Windows

Languages

English

Intended Audience

Developers

User Interface

.NET/Mono

Programming Language

C#, Visual Basic .NET, ASP.NET

Database Environment

Project is a relational object mapper, Project is a database abstraction layer (API), Oracle, MySQL, ODBC, ADO.NET

Related Categories

C# Software Development Software, C# Frameworks, C# Object-Relational Mapping (ORM) Software, Visual Basic .NET Software Development Software, Visual Basic .NET Frameworks, Visual Basic .NET Object-Relational Mapping (ORM) Software, ASP.NET Software Development Software, ASP.NET Frameworks, ASP.NET Object-Relational Mapping (ORM) Software

Registered

2013-07-15