- A community of organisms together with their physical environment, viewed as a system of interacting and interdependent relationships (source wikipedia).
- A complex network or interconnected system
We call agent an organization or a single human or an intelligent device. An Agent will inevitably participate within and across multiple ecosystems and he can be part of one or many ecosystems. It can play different role in different ecosystems and evolves his role in the ecosysytem if the ecosystem evolve. The ultimate organization of ecosystems is an ecosystem of ecosystems.
Ecosystems behavior in contexts
An ecosystem is a complex web of interdependent agents and relationships aimed to create and allocate personal and business value. Ecosystems are broad by nature, potentially spanning multiple geographies and industries, including normal people and institutions, enterprises and consumers. The need for integration between intelligent devices , people and enterprises capabilities has become even more critical. Innovation, availability of big data, accesses to contexts, contexts evolution and deployment of technology are some of the key drivers solution of humans and objects ecological communities. The current challenges in certain sectors, such as Health, Fitness, Energy and Environment, have created the need not only for integration, but a true network of distribute controls and information exchange. Smarter applications in an ecosystem will empower the user to control the integration of resources in a context according to personal concerns. Moreover, as the user’s situation and contexts continuously evolve, smarter applications require dynamic and efficient mechanisms to represent, gather, provide, and reason about context information. Context manager is able to keep track of changes in the user’s situation at run-time. Taxonomies includes a set of inference rules for supporting dynamic context representation and reasoning. The new age of ecosystems In today’s digital world, emerging technologies have already made a significant impact, creating an economic environment that is far more connected and open, simple and intelligent, fast and scalable. Consumers are forming an ever-more insatiable desire for sophisticated and compelling experiences in all aspects of their lives. Organizations are beginning to come under intense pressure to catch-up and deliver on a very different set of customer expectations. In today’s era of exponentially increasing data and information, and ubiquitous digitization, the new economic equation favors transparency and collaboration.
The role of Big Data
Agents collect and process a huge amount of data: Big Data. Such data must be managed and interpreted using analytics capabilities included in cloud. This means present an enormous opportunity to make persons and organizations more agile, more efficient and more competitive. Ecosystems produce more value as a whole, than the sum of the individual agents. In ecosystems value is created through engagement within the system as a whole and reflects a networked, dynamic, everyone-to-everyone process of exchange. Consumers may not interact with individual organizations within a particular ecosystem, but they may pay for access to an ecosystem, or for appropriating benefits that an ecosystem can provide. Ecosystems can produce more value as a whole than the sum of the individual participants acting independently, this is the consequence of an integrated systems of agents.
Ecosystems in our Architecture
Our Architectural solution is based on a systems bus that manages messages in real time. To a higher level,agents are aggregated and integrated in a group that constitute the ecosystems.
We can have different agents: devices, humans, processes, … using the ecosystem context that’s hosts data, rules and programs.