The technology solutions offered by enfoTech are dedicated
to efficient information management that helps our customers
conveniently manage data and operations.
enfoTech's innovative information technology expertise will fully implement an Environmental Information Management System and NEIEN data flow. Our expertise includes:
- UML and Design Patterns Software Lifecycle Development Methodology
- Windows, Unix, and Linux Operating Systems
- .NET and J2EE Platforms
- Microsoft C# and Microsoft ASP.NET Programming
- Java and JSP Programming
- IIS and Apache Web Server, Web Applications, and Web Application Portal
- XML, XML schema, XSL Style Sheet,
- Web Services and Web Service Orchestration
- Application Server Platforms (BizTalk, WebSphere, WebLogic, OracleAS, ColdFusion MX, and Tomcat)
- Middle Tier Components (COM+, Microsoft.NET Assembly, and EJB)
- Relational Database (ORACLE, SQL Server, etc.) and XML Virtual Database
- Extraction, Transformation and Loading (ETL) and Enterprise Information Integration (EII)
- Enterprise Application Integration (EAI)
- Service-Oriented Architecture (SOA)
Web Service and XML
The emergence of data exchange technologies such as Web services and XML has not only provided greater opportunities for the sharing of Environmental information, but has also provided a new approach to managing this information. States and EPA are beginning to embrace the concept of a distributed information model - where each department or agency maintains stewardship of its data, while information is shared using data exchange standards. This shift in thinking can be seen in the States and EPA's adoption of the Exchange Network model - a distributed means of storing and sharing information. Even further, States are beginning to recognize that this distributed model has value not only for State-to-EPA data exchange, but for intra-Agency exchanges as well.
These newer, more sophisticated technologies, however, require a more sophisticated understanding, not only at the high-level management and executive level, but at the detailed technical implementation level as well. Agency managers and executives need a high-level understanding of the benefits and potential pitfalls of these emerging technologies, as well as tangible evidence of their success. At the implementation level, agencies require the technical expertise to understand and, more importantly, implement these emerging technologies, such as XML, the Web services stack (UDDI, WSDL, SOAP), and Web services orchestration, as well as the particular data standard and schemas developed by EPA (EDSC standards, TRG XML schemas, Core Reference Model, XML Registry, etc.).
Company Technology Vision
enfoTech provides innovation-, product-, and service-oriented just-in-time turnkey solutions. Our focus is on delivering visionary products, reusable components, and comprehensive technology-related services.
This vision is embodied in our major solution offerings:
Each of these solutions is explained in further detail below:
Environmental Electronic Reporting System (E2)
The E2 system provides State Agencies with a centrally-managed portal for accepting electronic reporting submissions. The system provides a secure and comprehensive regulatory system to streamline environmental compliance reporting. It has the following high-level features:
- e-Environmental portal (security, application, reporting)
- Used for environmental reporting to State agencies (multiple data flows)
- Streamline agencies' compliance management procedure
- Provides instant feedback to facilities to streamline regulatory compliance reporting
- Reduce compliance costs for both facilities and states
Enterprise Architecture Framework
Through our visionary IT infrastructure setup and unique business practice, enfoTech provides strategic technology architecture to connect legacy, J2EE and .NET computing worlds and to enable the traditional EAI (Enterprise Application Integration) based and modern Web services based system integrations (Figure 1).
Figure 1: Enterprise Architecture Framework
With the innovation-, product-, and service-oriented just-in-time turnkey solution based Extensible Application Integration Framework, any legacy platforms (Mainframes, Mid-Range Servers) with any legacy data formats (ASCII, EBCDIC, X.12, Word, Excel, etc.) can be mapped or linked to their destinations through a set of reusable components that are created in an open XML/Web services (UDDI, WSDL, SOAP, HTTPs, WS-Security) based environments (Figure 2).
Figure 2: Enterprise Application Integration Framework
A Network Node is a data exchange system used to exchange environmental information between State Environmental Agencies and EPA. It is the centerpiece of EPA's vision of a distributed environmental information network.
enfoTech is heavily engaged in various Exchange Network (National Environmental Information Exchange Network) projects. We are one of very few companies in the nation that have successfully established Exchange Network Nodes to flow environmental data from states to CDX (Central Data Exchange). enfoTech has developed Network Nodes and provided Node development support, compliant with the latest EPA specifications, to Michigan, New Hampshire, and Delaware.
End-to-End Message Level Security
Besides adopting the traditional multi-layer defense-in-depth security strategy, enfoTech also focus on evaluating and applying the new end-to-end message level security. Although this security technology is still evolving, the major specifications include XKMS, SAML, and WS-Security (Figure 3).
Figure 3: End-to-End Message Level Security
XKMS (XML Key Management Specification) enables Web services to register and manage cryptographic keys used for encryption and digital signatures. It enables the developers to secure inter-application communication using public key infrastructure (PKI). XKMS can be implemented on centralized XKMSserver or as Web services.
SAML (Security Assertion Markup Language) defines an XML-based framework for exchanging security information. SAML defines XML-encoded assertions about authentication, authorization (entitlements), and attributes. One of enfoTech's major goals of applying SAML is support for Single Sign-On (SSO).
WS-Security (Web Services Security Language) specification is a standard set of SOAP extensions to be used when building secure Web services. It is built upon XML Encryption, XML Signature, XML Schema, and SOAP. enfoTech is using WS-Security related tools to support secure SOAP message exchanges and provides end-to-end message-level security.
LDAP Compliance Security enfoTech is focusing on applying the open-protocol based LDAP security technology to integrate with other systems for the consideration of extensibility and security.
|For more information
on our services, refer to the Services