Download E-Catalog product
white paper
For more information about Newtera E-Catalog product, please contact:

Sales and Partnership:
info@newtera.com

Technical Support:
support@newtera.com

NEWTERA E-CATALOG PLATFORM

Building Flexible E-Business Applications with Newtera E-Catalog Platform

What works today will not necessarily work tomorrow. Market changes, competitor evolves, and customer demands increase. More than ever, businesses require software applications to have tremendous flexibility in order to adapt to the changes without disrupting their day-to-day operations.

Building flexible and adaptable software applications isn't an easy task. According to a study by the Standish Group, almost a quarter of commercial software projects failed without creating any end result. A significant number of projects have exceeded the budget and taken longer than expected, either from poor design or changing requirements. Many of the completed projects are short-lived or have to start over again, due to their rigid designs or implementations that have prevented adaptability.

What factors cause this waste of IT time, money, and effort? Among many, one of key reasons is that many of projects have taken the approach of extensive custom programming, which makes business data model static and business logics hard-coded in the software. This approach has contributed to the problem of implementation and maintenance nightmares.

Newtera E-Catalog is an Enterprise Catalog Management platform that enables rapid developments of e-business applications with flexibility and adaptability. Newtera E-Catalog platform consists of an engine, tools, and API, as illustrated below. Its tools let you define the business data model and business logics for your e-business application. The business data model and business logics are captured as metadata and rules expressed in XML. Your e-business application embedding Newtera E-Catalog engine via its API is then driven by the metadata and rules that are externalized from the software code. By taking this so called "rule-based and data-driven" approach, you are able to quickly and securely change business data model and business logics to cope with the changes, without altering software code.

Key Features

Newtera E-Catalog platform provide the following key functional capabilities that are commonly required by most of e-business applications:

  • Flexible Schema Support: A flexible schema reflecting the business data model can be created by non-technical users using a graphical tool. The schema can have categories, category-specific attributes, category relationships including is-a relationships for specifying category inheritance hierarchies. it also support multiple classification schemes, user-defined taxonomy hierarchies of arbitrary depth. The schema can be refined or even restructured over time.

  • Flexible Query Support: A flexible schema isn't very useful if queries aren't flexible. E-Catalog tool lets users graphically define queries as data views without writing SQL statements. The engine can dynamically or statically generate SQL statements for search, insert, update, or delete based on schema and data view metadata. The queries can support both parametric and full-text searches.

  • Data Validation Support: Implementing data validation logics is a tedious work for many applications. With E-Catalog, you can quickly define data validation logics using a combination of constraints and rules, and let the engine to perform auto data validations for you. You can also define rules that assign valid values to attributes automatically based on existing conditions.

  • Metadata-driven Web Controls: Metadata-driven Web Controls are Web UI components that can change their appearances based on metadata and user privileges. They can be used by web developers as building blocks to construct a customized web user interface. Newtera E-Catalog comes with a set of metadata-driven web controls, such as forms, tables, trees, and so on.

  • Access Control Support: Enterprises often require flexible and complicated data access control policies that can be very challenging to implement.  E-Catalog allows you to define user or role-based access control rules at category-level, attribute-level, and record-level.

  • Integration Support: An e-business application may require multiple software components or sub-systems to work together to accomplish a task. To facilitate seamless integrations, Newtera E-Catalog provides an open interface based on industry standards, such as XML and Web Services.

  • Enterprise Scalability & Performance: Newtera E-Catalog is designed with scalability and performance in mind. It can scale up easily to support any number of user requests. Combined with smart caching and optimized queries, it can quickly serve up information to users.

Developing e-business applications using Newtera E-Catalog platform not only saves your development effort tremendously but also ensures that your applications are able to meet challenging enterprise needs as well as adapt to the changes. Newtera E-Catalog is built on Microsoft .Net framework, therefore, does not require a third-party commercial application server. It runs on Microsoft Windows 2000, and currently supports both Microsoft SQL Server and Oracle databases.


HOME  ::  PRODUCTS  ::  SOLUTIONS  ::  COMPANY  ::  CONTACTS
   Newtera, Inc.  © 2004 | Privacy Policy | Terms Of Use