...
Based on the above Rice 2.0 features, obviously, moving OLE to Rice 2.0 framework is what we should go for. However, Kuali OLE current version is bundled with KFS, which utilizes Rice 1.x. Since Rice 2.0 formal released on Feb 24th, 2012, it is impossible that KFS can be upgraded onto Rice 2.0 before OLE 0.6 release. And it is not realistic that we abandon KFS and one-year implementation based on that, and rebuild our own financial system for OLE. So for OLE 0.6 release we set up two servers, one for OLE with KFS/Rice1.x to keep our financial functions and one for OLE on Rice2.0 to try the new features and see what kind of benefits it can bring for OLE. Since Rice 1.x can not talk with Rice 2.0 through KSB, therefore, the communication between two servers go through SOAP services like the following figure this architecture.
As we discussed above, OLE 0.6 still keeps all the financial related functions on OLE/Rice1.x server, such as requisition. On the OLE/Rice2.0 server, two important functions Ingest and Bib Editor were implemented for OLE 0.6 by using KRAD and KRMS.
...