Just to inform you, because we are pretty proud of what we achieved.
For the project description :
Nexfi is a french based software provider adressing mainly asset
management industry (insurance, mutual funds, pensions funds, hedged funds).
In our client base, we have name like Jp morgan, morgan stanley,
harewood/BNP Paribas.
The product is used for portfolio management, order management, cash
management, front to back accounting, data integration and
reconciliation,etc,etc...
We sucessfully deliver in time the first release of our new product and
the persistence layer is entirely build on top of NHibernate (2.0).
Using Nhibernate we get the opportunity to entirely redesigned the
database and the delivery process, including both oracle and sql server
support. The application is built on N-tiers (WCF using XML/Bin -
TCP-HTTP), with a distributed cache engine, using a smart client, as
well as a thin client for global application administration (messaging
services, integration and scheduling) and reporting portal (asp.net /
winforms / webpats).
We are especially happy with our Nhibernate implementation and with the
very flexible object graph control provided by Nhibernate. We hopefully
will continue with this framework and try to work on our own DB provider
to enhance schemas updates / creations as well as specific queries.
For the number, we have a base of 1200+Entities, including read only /
lightweight entities, with a very complex business logic making the
object graph a real madness, but Nhibernate allowed us to do the job at
the simple cost of learning, searching and putting some breakpoints in
the sources.
From a technical point of view, Nhibernate was initialy chosen because :
- Project Manager coming from J2EE (hehe)
- Ranked first in our ORM/Mapper Benchmark facing...
* iBatis
* Linq2Sql
* Entity Framework
* Subsonic
* LLblGen
* Xpo
2 things I need to say :
Fabio, I'm sorry about the WCF unit tests, we had some rush, I should
have now
For all of you guys who worked hard to deliver this open-source
framework...Well...Thank you!
From the documentation to support through code availability, unit test
base, you are a living reference of the Open Source mindset for the all
the .Net community.
Fred.