Friday, December 21, 2012

API management solution

Due curiosity tried to understand API Management Solution(AMS) is, found few good pieces.

What AMS tools available in market:
http://www.mashery.com/
http://www.3scale.net/
http://apiaxle.com/
http://apigee.com/
https://code.google.com/p/varnish-apikey/
http://www.webservius.com/
http://apigrove.net/

What your AMS should provide:
http://techcrunch.com/2012/11/11/5-rules-for-api-management/

As a developer what are guidelines you need to follow:
http://www.3scale.net/2010/09/api-design-development-selected-resources/

Your enterprise APIs are free but different to track, you want to charge for your API usages, check http://blog.maartenballiauw.be/post/2012/01/20/Tracking-API-usage-with-Google-Analytics.aspx

Comments invited :) !

Monday, December 10, 2012

JCAPS asadmin


1) as developper you configure your (dev) properties in the Connectivity Map (CM) and the Environment External Application (EA) inbound and outbound properties;
2) then you extract the configuration into a file :asadmin extract-caps-application-configuration myear.ear
3) and upload this file to your testing/prod Glassfish: asadmin import-caps-configuration --host %HOST% --port %PORT% --user admin --passwordfile ...\passwordfile caps-config
4) in Glassfish\Common Task\CAPS\Env and CM Override you adjust the properties according to the environment! (and restart the ear)
5) enjoy JCAPS efficiency [optional]

Saturday, December 8, 2012

Starting with Python

To start you definately have to download it, from

http://www.sthurlow.com/python/lesson01/

Othewise you can use online tool: http://www.learnpython.org/

try some examples: http://www.sthurlow.com/python/lesson03/



http://docs.oracle.com/cd/E21764_01/apirefs.1111/e13952/taskhelp/console/RecordWLSTScripts.html

http://java.dzone.com/articles/oracle-service-bus-%E2%80%93-stuck