Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building Solutions on the IBM FileNet P8 APIs, an Architect's Guide Bill Carpenter, ECM Architect, IBM TSB-3726B.

Similar presentations


Presentation on theme: "Building Solutions on the IBM FileNet P8 APIs, an Architect's Guide Bill Carpenter, ECM Architect, IBM TSB-3726B."— Presentation transcript:

1 Building Solutions on the IBM FileNet P8 APIs, an Architect's Guide Bill Carpenter, ECM Architect, IBM TSB-3726B

2 Housekeeping We value your feedback - don't forget to complete your evaluation for each session you attend and hand it to the room monitors at the end of each session Overall Conference Evaluation will be provided at the General Session on Friday Visit the Expo Solutions Centre Please remember this is a 'non-smoking' venue! Please switch off your mobile phones Please remember to wear your badge at all times

3 IBM Disclaimer Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

4 My Objectives for Today: Describe all of the content APIs available in P8 4.x (applies to all P8 CE 4.x releases) Describe compatibility with P8 3.x content APIs Describe how to decide among the APIs Describe what to do about existing and new content applications

5 Good News! For existing apps –Compatibility situation is really good –You (probably) don’t even need to recompile For new apps –We have an API that fits you –Development stack agnostic Java /.Net / Web Services

6 Content Engine APIs CE Web Services Transport CE Enterprise Java Bean Transport P8 CE 4.x Server CEWS COM API.Net API Java API SOAP iiop, t3, jnp, etc

7 Content Engine APIs CE Web Services Transport CE Enterprise Java Bean Transport P8 CE 4.x Server CEWS COM API.Net API SOAP iiop, t3, jnp, etc Java API (3.x) Java API CEWS (3.x)

8 Content Engine APIs Java API Layering CE Web Services Transport CE Enterprise Java Bean Transport P8 CE 4.x Server CEWS SOAP iiop, t3, jnp, etc Java API (3.x) Java API

9 Content Engine APIs COM/.Net/WS API Layering CE Web Services Transport CE Enterprise Java Bean Transport P8 CE 4.x Server CEWS COM API.Net API SOAP CEWS (3.x)

10 Summary of 4.x API Changes New APIs –CE Java API –CE.Net API Backward compatibility –CE 3.x Java API –COM API –CE Web Services 3.x –Reversed stack position of COM API Read compatibility notes: “Upgrade Custom Applications” in install/upgrade guide 10

11 Data Provider Changes New 4.x JDBC data provider –Content Engine OLEDB/ADO Data Provider is no longer supported in 4.x –Affects COM API CE Java and.Net APIs also provide native query APIs –Richer –“Closer to the metal” of the CE 11

12 Choosing an API What type of environment do you use? –Java vs.NET vs web services –The dominant factor … what’s natural for you? Best usability / functionality? –Java vs.NET –Web services powerful, suffers in usability Existing P8 3.x applications? –Best long term strategy is to port to new APIs (see above) –Compatibility layers (COM, Java) in the meantime –You can mix old, new APIs (with some work and object conversions)

13 Choosing an API (continued) Where’s the best performance? –Java with EJB transport –Java with WS transport,.Net, web services –Java 3.x Compatibility Layer –COM API –Relative performance is highly dependent on application mix. The order here is just a rule of thumb. Server side code –Event actions, autoclassification, lifecycle, etc –Must use Java

14 A Few Resources IBM Redbooks: –IBM FileNet Content Manager Implementation Best Practices and Recommendations (April 2008) –Developing Applications with IBM FileNet P8 APIs (December 2009) IBM developerWorks Series: Writing great code with the IBM FileNet P8 APIs https://www.ibm.com/developerworks/data/library/techarticle/dm- 0810carpenter/ https://www.ibm.com/developerworks/data/library/techarticle/dm- 0810carpenter/ IBM external forums on developerWorks: http://www.ibm.com/developerworks/db2/community/index.html# ecm http://www.ibm.com/developerworks/db2/community/index.html# ecm

15 Enterprise Content Management Communities ECM UserNet - the worldwide community of ECM users –Become involved with your local UserNet chapter www.ibm.com/software/data/content-management/usernet.html www.ibm.com/software/data/content-management/usernet.html ECM On-line Community – share and interact with peers around the world –www.ibm.com/community/ecmwww.ibm.com/community/ecm developerWorks – IBM’s resource for developers & IT professionals –www.ibm.com/developerworks/data/products/ecmwww.ibm.com/developerworks/data/products/ecm Information Champions – recognizes individuals who have made the most outstanding contributions to the Information Management community –www.ibm.com/software/data/championwww.ibm.com/software/data/champion

16 Questions?


Download ppt "Building Solutions on the IBM FileNet P8 APIs, an Architect's Guide Bill Carpenter, ECM Architect, IBM TSB-3726B."

Similar presentations


Ads by Google