Many portal platforms have the ability to consume an enterprise "profile" that can be comprised of calls that are unioned from data sources such as LDAP and relational databases.
Is it best to build a profile service using SPML because it is more mature or wait for the emerging CARML specification to reach production status?