| |
The Internet has produced a new paradigm of thinking when it comes
to business applications. Enterprises envisioned a myriad of uses
for the global connectivity achieved through the Internet. The progression
of thought was logical, but the interpretations of how to achieve
these goals have been flawed. Technology companies that provided
ERP solutions expected to be able to transfer their expertise into
a web-enabled environment and move boldly ahead into the 21st century.
"Pure-play" B2B companies soon came along with their own initiatives
to drive the market forward. But the promise of these companies
has produced more hype than results.
In an effort to blend together the solutions that have been developed
so far, a new technique or methodology emerged called enterprise
application integration technology. This integration methodology
was initially used to ease the interaction between the new web front-ends
and the back-end connections. Today it has evolved into a catalyst
for smoothing out the process of the exchange of information between
business partners (B2Bi). This new phase of technology has opened
up avenues of integration that facilitate the exchange of information
between applications and the people who use them. The potential
for the increase in productivity and adaptability is only outweighed
by the difficulty developers have had in trying to find a consistent
methodology for performing the task.
EGI's has developed an eBusiness Integration methodology through
its patented next generation technology, called OMM
- OMM provides an application development methodology, extensible
information model, software package library and web-based modeling
tool.
- OMM runs within industry standard application servers as an
application component to provide an overall framework for integration
and eBusiness application development.
- OMM communicates with the data adapters from industry standard
integration servers providing a unified information model that
presents a consistent view of all the data sources and applications
enabling developers to expedite application integration and workflow
collaboration across the enterprise.
Developers can now define business rules that connect and present
the data together logically giving them the ability to design and
implement newer integrated applications over this common and extensible
view of enterprise information. With the OMM modeling tool, persistent
Java classes and JSP applications are generated automatically to
support the fast deployment of eBusiness applications from the multiple
data sources and/or data warehouses. The EGI solution provides
integration at the resource and business modeling level, reducing
cost, eliminating rigidity and complexity, and providing faster
time to market.
OMM is a next generation application development technology designed
specifically for eBusiness application development.
- OMM supports and augments the OO and UML design and development
technology, and complements industry standard design tools such
as the Rational Rose.
- OMM is built based on industry standards such as Java, EJB,
J2EE, XML, JSP and JDBC.
- OMM allows developers to model business processes, rules, events,
and even entire organizations to create functionally rich applications.
- The OMM modeling and administrative tool automatically generates
persistent Java classes and JSP pages, cutting down application
development time by over fifty percent.
Instead of following a database centric approach to design an application,
OMM starts with the concept of resource modeling to capture all
relevant business objects and map them to a database schema directly.
This process is followed by rule-based modeling that creates dynamic
associations between business objects. Once the resources managed
by the application are architected and connected, it provides developers
a tool to define production workflow and ad-hoc workflow to manage
the business policies and processes.
In short, OMM provides the framework to design and build a network
of applications that allows users to model the various desired workflows
within the network and automatically erect functionally rich applications.
By providing a set of utilities that can be used to connect and
facilitate the running of the entire network, it enables multiple
user communities to reside in or visit the network.
|