|
Enterprise Architecture
For years Pangea has architected n-Tier systems for its
clients as the basis of distributed enterprise applications it wrote for them
and recently it has decided to offer this on its own as a separate
service. If you are ready to bring your code base to the next level and
extricate your company from the repition and poor organization that
plagues any large 2-tier system, then consider hiring Pangea to
help. By leveraging the experience and talent of our .NET and
J2EE architects, as well as the effort already put in to our middle-tier code
generator, your company can emerge with a highly organized, heirarchically
structured object-oriented n-Tier architecture for a
small fraction of the price it would take to do it in-house.
The Benefits of an Object-Oriented n-Tier system
If your company currently uses a 2-tier system or an object layer that is
essentally procedurally-based, or uses a truly object-oriented middle-tier that
is coded by hand, then we believe we can greatly enhance your
productivity. We have refined a middle-tier code generation
technique that can save you a lot of time. It ensures that your
developers will not have to write another SQL statement, stored procedure,
look up another table or field name or relationship between tables for 95% of
the code that they write . Since doing these things can
often take up the Lion's share of a database developer's time, imagine the
savings if this were the case! And in addition to this, as business needs
change and as your database or databases transform, most of the code that
comprises your middle-tier will be regenerated by the tool that you have a
lifetime license to use. And, because human error is avoided and
code reuse and hierarchical organization is more optimally acheived, the
code will also be cleaner, easier to read, more maintainable and bug-free.
Rearchitecture projects: To Outsource or not to Outsource?
The middle-tier is intimately connected with each company's system.
Therefore it has never been a practical thing to outsource and does not lend
itself to a 3rd party solution. On the other hand, performing the
entire process in-house causes architects and developers to reinvent the
wheel in many areas. Also, some parts of the object code are
very tedious and beg to be auto-generated. Yet building a code
generation tool in-house, in a way that it is flexible enough to work
for all the objects, support an efficient organization of business
rules, serve as a foundation for process-based objects and handle
transactions, concurrency, marshalling and error trapping gracefully is a huge
undertaking that rivals the task of merely coding the middle-tier by
hand. Third party middle-tier code generation tools such as
Olero, on the other hand, are often not adaptable enough. They
generate a middle-tier that cannot be altered and rarely responds to the unique
needs of your company.
The Best of Both Worlds
Pangea believes it has found a great middle ground
approach: Build a code generator that uses alterable code templates
then work side by side with your developers and architects to build a middle
tier that is right for you. Your developers who are highly familiar with
your own business work with ours to visually arrange hierarchical relationships
between business objects and visually map them to the database, from which
business entity object code is generated. If the code templates from
which this code is generated do not fit your business needs, we
can alter them together. By doing
this, our architectural experience and code generator is
leveraged along with your intimate knowledge of your system.
The result is a middle-tier that is completed in a fraction of the time, at a
fraction of the cost of one done in house, but with the all unique
tailoring and ownership by you of one that was.
Financial Sense
Using this technique, the middle-tier for a medium-sized company can
be finished in several months, as opposed to the typical several years it
often takes to complete such an endeavor. This could result in a savings of
potentially hundreds of thousands of dollars. For example, it would not
at all be unusual for a medium-sized IT department of 20 developers to
employ one architect and 4 developers full time for 18 months to create such an
object layer. That might roughly amount to $680,000. Also, consider
the money spent as the business grows and the middle-tier must be enhanced
manually. Now consider the risk that it is not built by architects who
have gone through the process in a real-life context many times and it is built
incorrectly after all that money. By our experience, especially in
Microsoft environments, we often see companies whose 'middle-tier' is actually
a list of thousands of procedurally-based methods that can rarely be reused on
other projects because they don't fit what is needed by them. Code
is simply moved with every project from the presentation layer to the 'object
layer', creating great code duplication, essentially becoming the monster
it was tasked to destroy, only 10 times as unwieldy and indominatable.
By hiring Pangea in this hypothetical situation, you can be sure to emerge with
a world-class middle-tier, tested and proven by several
prominent companies on which it is currently live, and a
code-generator to automate its adaptation by paying for two architects and
two developers (a team of each from Pangea and your company) for 4 months at a
cost of roughly $150,000. That's over a 75% savings and in this case one
of more than $500,000. The decision to leverage Pangea's experience
in your rearchitecture project makes solid financial sense. Call us
to receive a more detailed whitepaper about our generator and rearchitecture
process and to speak with someone about how we can help you with your unique
situation.

|