At APL, we study the problem of composing and orchestrating large-scale distributed intelligent applications effectively and easily. Our interest spans across many interdisciplinary research subjects such as complex event processing, service choreography, automatic application composition, distributed messaging middlewares, applied data mining and even information visualization! Our studies can be applied to various fields such as Web of Things (WoT), real-time omni-channel marketing on O2O application platforms, context-aware personalized services and enterprise application integration.