|
|
| |
| Home >
Products
and Services > Application
Development > Development
Standards |
|
| ITS
produces applications using the following
standards. Together they form a set of methods
and tools that all ITS developers are required
to use.
We can best offer support to those agencies hosting their applications at ITS
who use these standards. We recommend them to all agencies developing online
web based applications.
Java
Development
Authentication
Server
Deployment
Web Services
Reporting
|
| Java
Development |
- Java™
ITS strives to develop flexible, maintainable,
J2EE compliant web applications using
the standardized
Model-view-Controller
design pattern.
Based on application
requiements, we also adapt our development
process in using a robust
set of other Java technologies:
- Java Struts Development
Framework - ver 1.1 or higher
- Database
ITS developers use standard tools and methods
to establish and manage database connections.
Database Access & Persistence:
- Integrated
Development Environment (IDE)- tools
IDEs help speed development, standardize
code and provide packaging that streamlines
deployment to application server environments.
|
|
|
| |
| Web
Services |
Not to be confused with general services found on the internet, Web
Services are web-based enterprise applications that use open,
XML-based standards and transport protocols for exchanging data.
ITS develops Web Services that follow best practice standards
such as SOAP, WSDL and UDDI.
|
|
|
|
| |
| Reporting |
ITS developers use standard tools
to produce formatted, feature rich reports for
the web. Learn more about Actuate on The
eDG.
|
|
|
|
|
|
| Authentication |
- Login Authorization
- UMD
The Utah
Master Directory (UMD) is used as a single source
of truth directory for login authentication and application
authorization.
- User Authentication
- Siteminder™
Siteminder™ is used to process login requests to applications.
- User application
access - Java™ Authentication
and Authorization Service (JAAS)
JASS
is used for authenticating
users or groups with more than
1 role
- Administration
of Roles - Application Profile
ITS provides Application Profile as an interface for managing
objects and roles within UMD.
- Lightweight
Directory Access Protocol (LDAP)
Support for UMD
Provided by Application Profile
|
|
|
|
|
|
| Application
deployment |
| ITS has developed and uses
standard deployment scripts that ease the
complex and time consuming process of deploying
applications on test and production servers.
|
|
|
|
Test your Struts stuff..
|
|
|
|