Simplicity and Efficiency through Intelligent Design












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.







Site Map