IBM FileNet offer Java and .Net API to connect either the Enterprise Java Beans (EJB) or Web Services Interoperability (WSI) protocols.
see for more details: http://pic.dhe.ibm.com/infocenter/p8docs/v5r0m0/index.jsp?topic=%2Fcom.ibm.p8.common.dev.doc%2Fdev_roadmap%2Ftools.htm