WebGate Consulting AG launched a new product goodmeeting.biz this month.

"goodmeeting.biz helps changing our meeting culture. Our Business-Application reduces the running of meetings to the maximum: Information, decisions and tasks. In a new, fresh and modern web style goodmeeting.biz is fully integrated into collaboration-environments such as IBM Connections in the SmartCloud or on premise. goodmeeting.biz allows to prepare and run the meeting, meeting minutes will be ready by the end of each meeting. And all tasks will be delivered to IBM Connections."

Among other platforms (see environment tab) goodmeeting.biz integrates IBM Connections Social Cloud, for example for user profiles and authentication. goodmeeting.biz is hosted in the cloud on IBM's Softlayer technology.

New IBM Program for Entrepreneurs with Access to Bluemix

By Niklas Heidloff, posted on Nov 14, 2014

This week IBM announced the IBM Global Entrepreneur Program for Cloud Startups.



"Through the global program, qualifying startups will receive up to $120,000 worth of credits to put towards IBM Cloud usage, giving them the instant infrastructure needed to quickly launch their businesses and focus resources on coding, building, scaling and bringing innovations to market."

"Entrepreneurs will be given access to the entire IBM Cloud portfolio built on cloud infrastructure from SoftLayer, an IBM company. This portfolio includes Bluemix, IBM’s cloud platform for app development with more than 75 runtimes and services."

You can find out more about the program via the FAQ and apply to join the program.
At DNUG I attended the session Activity Stream - how to feed the beast! from Andreas Artner. He presented how to use IBM Tivoli Directory Integrator (TDI) to read updates from various sources, e.g. Notes or SQL databases, and how to put them into Connections. TDI can be run on a scheduled basis or be triggered via events. Via this mechanism you can add notifications from existing applications to Connections without changing the applications.

Andreas has open sourced the connector to add entries into Connections on OpenNTF. The connector uses the Java APIs of the Social Business Toolkit SDK.

Managing and authenticating Users for Bluemix Applications

By Niklas Heidloff, posted on Nov 5, 2014

In order to build collaborative applications one of the first things you need are ways to define and identify different users. I'm still learning Bluemix but it looks like there are currently different options available.

Single Sign On Service

Bluemix provides a Single Sign On Service to authenticate users against either the IBM identity provider or against Facebook. Once authenticated applications can access the profile information of the current users, e.g. name, email, etc.

The IBM identity provider is the one used for bluemix.net and most other IBM sites using the IBM id. This mechanism works well for external facing applications which the majority of users can access anonymously and only few people have write access to. The Facebook identity provider is especially useful for consumer oriented applications if Facebook is widely used by the target group of users.

Both alternatives have the advantage that no extra user registry needs to be created and maintained. Check out the sample to find out more.

App User Registry Service

If you can't rely on the IBM or Facebook identity provider, Bluemix provides an App User Registry Service (formerly add-on) to define your own users in the cloud. This service can be bound to multiple applications in a Bluemix space.



In order to find out more check out the sample or read the developerWorks article which comes with a slightly different sample.

External Systems like IBM Connections

Alternatively to the app user registry service in Bluemix external platforms like IBM Connections Social Cloud can be used. Connections provides advanced user profiles including pictures, networks, etc. and even customizability, e.g. to add custom meta data. Read the documentation to find out more about this functionality.



In order to access this information from applications REST APIs are provided. Check out this simple sample.

Connections supports different types of authentication - OAuth, basic, form and SAML. The big advantage of SAML in Connections compared to the app user registry is that applications in the cloud can leverage existing profile information. So as my colleague Van Staub writes "In short, the partner’s application is saying, 'This user is tamado@demos.ibm.com … Trust me.' "

My Bluemix Session at DNUG next Week

By Niklas Heidloff, posted on Nov 4, 2014

Next week (Wednesday 11/12) I'll talk about Bluemix and IBM Connections in my DNUG session. Below are some slides to set context. Most of the time I've planned to do Bluemix demos and to explain the sample I published yesterday.



I also want to attend another Bluemix session from Joerg Herbst Neuentwicklung einer Domino Applikation auf IBM BlueMix.

More Blog Entries ...

Hi, my name is Niklas Heidloff. I work for IBM as an IBM Bluemix Developer Advocate. The blog contains information about IBM Bluemix and articles about my previous work in IBM Collaboration Solutions, esp. IBM Connections and XPages.

@nheidloff

Disclaimer

The postings on this site are my own and don't necessarily represent my employer IBM's positions, strategies or opinions.