Register Log in
Nouri Solutions, LLC
1 Rowe Court Alameda CA 94501

Phone: 510-517-5016
contact@NouriSolutions.com

Technologies

Nouri Solutions specializes in the development, hosting and management of enterprise client/server and web based applications using the following technologies:

Programming Tools and Languages

  • .NET, C#, ASP.NET Web Forms and MVC, Ajax, jQuery, JavaScript, CSS
  • Backend - C#, C++, Windows APIs
  • SQL, LINQ, ADO, ADO.NET, XML, Entity Framework
  • WCF, SOAP, REST, HTTP, HTTPS, SSL, FTP, COM, TCP/IP

Platforms, Systems and Applications:

System Architecture

Below is a diagram showing the architecture of a sample system we develop and manage.

Nouri Solutions Sample System Architecture

Object Definitions

The table below describes the list of foundation classes used in the My Online Organization Objects system.

Name Description
Object The Object is the root parent of all objects managed by an organization. It is responsible for maintaining the object identity, class type, name, description, image and other defined attributes.
Class The Class object is derived from Object and is responsible defining and maintaining the object type information for built-in and custom types. The type information includes a description of the object Properties, Associations, and Interactions. The basic class types are: Person, Thing, Category, and Interaction.
Client The Client object represents a registered organization interested in using the system services. All objects in the system are owned and managed by a given client organization.
User Account The User Account represents a system user. It is derived from Person and is responsible for maintaining the user login and contact information information. A Client organization has one ore more user accounts. The basic User Account types are: Client, Contact, Employee, Customer, Partner, and Supplier. Objects are assigned to defined user account with a list of defined actions and permissions.
App The App represents a computer program that facilitates the organization activities and supports one or more of the defined objects and interactions. The Client has one or more apps supporting the various business functions.
Interaction Interactions are initiated by a User Account on one ore more organization Objects such as Assets, Products, Services, etc. Examples:
Name Description Initiator/ User Account Type Organization Objects
Email Message Represents an interaction between known or potential users and the organization. Contact, Client Message Category
Appointment Represents an interaction between known or potential customers and the organization defined services and assigned employees. Contact, Employee Service, Service Category
Event Registration Represents an interaction between known or potential customers and the organization defined events. Contact, Client Event, Location, Invitee
Products Order Represents an interaction between customers and the organization managed products. Customer, Employee Product, Product Category, Inventory
Product Update Represents an interaction between the organization defined products and assigned employees to update information such as location, inventory, prices, and production costs. Employee Product, Location, Accounting Category, Resource
Asset Booking Represents an interaction between known or potential customers and the organization defined assets such as equipments, vehicles, places, and other bookable items Customer, Employee Asset, Location, Asset Category, Inventory
Asset Update Represents an interaction between the organization defined assets and assigned employees to update information such as location, inventory, expenses, or revenues. Employee Asset, Location, Accounting Category, Resource

Organization Objects, URI Requests & Solutions

The objects defined and managed in the system by a client organization users are accessible for viewing and updating via web requests using web browsers on computers or mobile devices. A web request is a type of URI. See references below.

This site is under development. Current Version: 2.7.0 . Last Update: 2013-07-12 18:00PM PST
Please contact us with your feedback. Thank you!
Processing time:
15 ms - log file