Bruhati offering of Software AG Cumulocity IoT Platform
Software AG Cumulocity IoT Platform gives fast visibility and control over your IoT assets. Cumulocity On-Premise or Cloud based service with library of APIs supports devices and software libraries to connect remote assets into the cloud. Device management, data visualization and remote control functionality allows rapid customisation with business rules.
Features
- IoT Device Management
- Visualisation and remote device control
- Software libraries
- Mobile networking support
- Device connectivity
- Customisation and APIs
- Realtime & predictive Analytics
- Smart Rules and Alerts
- Artificial Intelligence and Machine Learning
- LoRaWAN, Narrow Band IoT, 5G, LTE, Bluetooth support
Benefits
- Smart Hospitals Solutions
- Remote Refrigerator Monitoring
- Remote Air Quality Monitoring
- Remote Asset Monitoring & Tracking
- Smart Building Solutions
- Smart Cities Solutions
- Remote Space & People Monitoring
- Smart Farming Solutions
- Reduce costs, carbon emissions & energy utilisation
- Better the quality of life
Pricing
£100 an instance
Service documents
Request an accessible format
Framework
G-Cloud 14
Service ID
7 6 6 9 3 3 2 3 0 9 9 7 3 4 5
Contact
BRUHATI SOLUTIONS LTD
Manuel Di Toma
Telephone: 07554871926
Email: sales@bruhati.com
Service scope
- Software add-on or extension
- No
- Cloud deployment model
-
- Public cloud
- Private cloud
- Hybrid cloud
- Service constraints
-
Bruhati's offering of Software AG Cumulocity IoT is based on OSGi stack and Web standards and runs on MS-Azure, Amazon AWS and Alibaba Cloud IaaS.
Depending on the type of Operational SLAs required- Service Provider or Enterprise Editions are available for Customers. - System requirements
-
- Software AG Cumulocity license
- Apache Karaf as OSGI container for the core webservices,
- Mongo DB as document oriented database
- APAMA streaming analytics engine.
- Kubernetes cluster for Microservice hosting
User support
- Email or online ticketing support
- Email or online ticketing
- Support response times
-
Response Times vary depending on the urgency/severity of the support required. The response time can be between 30 minutes to 2 working days. In case of Standard Cloud Hosted Enterprise Customers, support is provided Mon to Friday 9 am to 5pm.
For Cumulocity On Premise or High Value Govt Customers , the Response Times can be uplifted after performing feasibility study and pricing per mutual agreement e.g. 24*7 - User can manage status and priority of support tickets
- Yes
- Online ticketing support accessibility
- WCAG 2.1 AA or EN 301 549
- Phone support
- Yes
- Phone support availability
- 24 hours, 7 days a week
- Web chat support
- Web chat
- Web chat support availability
- 9 to 5 (UK time), Monday to Friday
- Web chat support accessibility standard
- WCAG 2.1 AA or EN 301 549
- Web chat accessibility testing
- Ensured the keyboard is accessible and text-to-speech is reader-friendly. We’ve made all the default colour settings WCAG 2.1 AA compliant by default.
- Onsite support
- Yes, at extra cost
- Support levels
-
With standard support offerings, we provide 4 Support levels termed as Critical Priority, High Priority, Medium Priority and Low Priority - all of which have target response times detailed in the SLA. Standard Support comes with the product for a standard fee.
For Cumulocity in the Cloud,
SLA 1 : Critical Incidents, Initial Response Goal : 4 Business Hours,
SLA 2 : Major Incidents, Initial Response Goal : 2 Business Days,
SLA 3 : Minor Incidents : 2 Business Days.
Support Available : 08:00 - 18:00 UK Time
For more tailored support, clients can selects a Managed Service option whereby the SLA’s and response times are configured in accordance with their requests. This service can include aspects such as Technical Account Manager, Capacity Management and any other service the client might want to add. The fee for the managed service is determined by the service required. - Support available to third parties
- No
Onboarding and offboarding
- Getting started
-
https://cumulocity.com/training/
Module 1- Basics of the Internet of Things and Cumulocity
Module 2- Cumulocity IoT Platform Power User
Module 3- Cumulocity Developer
Module 4- Internet of Things Challenges and Cumulocity Solutions
Module 5- Cumulocity Operations - Service documentation
- Yes
- Documentation formats
-
- HTML
- End-of-contract data extraction
-
For Public Cloud Hosting in AWS (or equivalent) Access to the Cumulocity Hosting Services will be removed upon termination of the Agreement.
Customer will be able to download a final backup of their Data within 90 days’ after termination of the Agreement (the “Exit Period”).
After the Exit Period, the Customer's environment/tenant and Data will be deleted following industry-standard practices. - End-of-contract process
- At end of contract - customer typically decide to continue with the service. The date for end of the Contract will be based on sufficient notice by providing notification from either party and the procedure will be by mutual consent and as documented. Due to the specific needs of Govt organisations, this end-of-contract activity will be documented mutually at the time of drafting the Contract so that there is accountability on both sides for completing tasks and progressing towards graceful closure of the Contract including extraction of Data owned by the Customer. The commercials for this part of the Contract will have to be pre agreed prior to commencement of the project.
Using the service
- Web browser interface
- Yes
- Supported browsers
-
- Internet Explorer 11
- Microsoft Edge
- Firefox
- Chrome
- Safari
- Application to install
- No
- Designed for use on mobile devices
- Yes
- Differences between the mobile and desktop service
- Cumulocity Supports HTML5, rendering done by Browser "Cumulocity visualises your sensor data centrally and graphically through its modern web user interface. The user interface automatically adapts itself to the devices you connect, no configuration required. Being responsive, it also adapts itself to the web browser that you use. For example, if you use a mobile phone or tablet with limited screen size, it will change user interface controls to use less screen estate."
- Service interface
- No
- User support accessibility
- WCAG 2.1 AA or EN 301 549
- API
- Yes
- What users can and can't do using the API
-
Cumulocity exposes its complete functionality through programming interfaces (APIs). This means that all of Cumulocity’s functionality is available to use in different contexts outside of what Cumulocity directly provides – in your own applications, in your own devices. In contrast to many other M2M and IoT platforms, Cumulocity uses the same APIs and the same interface technology for all use cases. As a consequence, you have a wider range of choices in putting intelligence into your IoT devices, depending on how powerful they are. You also have to use only one set of APIs and one technology to build a complete solution from device to application on your own.
Cumulocity uses HTTP and REST which is today the most widely used interfacing technology and which works on any Internet-connected device ranging from small embedded microcontrollers up to desktop PCs. The secure variant, HTTPS, is used for the most security
critical applications and will give you the best possible security. The plugin concept of Cumulocity enables you to write new user interface functionality that will seamlessly extend the existing Cumulocity application http://cumulocity.com/guides/reference/rest-implementation/
In addition, a Microservice API is providedfor developing and deploying Microservices to Cumulocity IoT. - API documentation
- Yes
- API documentation formats
- HTML
- API sandbox or test environment
- No
- Customisation available
- Yes
- Description of customisation
-
Cumulocity is based on W3C Web Standards and supports Open Source. Cumulocity allows extensibility of the IoT Device management functionality through implementing customised Microervices.
The Web user Interface can be customised using widgets and HTML5, Angular Java Script.
The Cumulocity functionality already provides a wide range of device management, visualisation and control options.
Furthermore it produces custom visualisation, new control widgets and custom business logic.
Cumulocity has extensive customisation options, for example:
*Write alarm rules to reprioritize or suppress alarms and to define your SLA parameters.
*Use real-time to implement real-time business rules.For example, get an email when critical events happen, or trigger automated actions on devices in that case.
*Set up a graphical dashboard with your most important KPIs.
* Subscribe to plugins that contribute new functionality to the Cumulocity application
Scaling
- Independence of resources
-
Most relevant Cumulocity scaling variables are:
Transaction per seconds
Less relevant: “Aways-on” (device push) concurrently connected devices Number and complexity of CEP rules
Even less relevant: Number of tenants (unless < few hundreds) Number of devices Number of users
Cumulocity Scales horizontally by instantiating more nodes High-Availability uses load balancer and NoSQL features All external traffic inbound terminates on Load balancer, Client affinity required Cumulocity Application Tier is mostly stateless. Database Tier uses sharding where the Sharding is based on device id.
Analytics
- Service usage metrics
- Yes
- Metrics types
-
Metrics types http://status.cumulocity.com/
Cumulocity API Response
Cumulocity MQTT Response - Reporting types
-
- API access
- Real-time dashboards
Resellers
- Supplier type
- Reseller providing extra features and support
- Organisation whose services are being resold
- Software AG
Staff security
- Staff security clearance
- Conforms to BS7858:2019
- Government security clearance
- Up to Security Clearance (SC)
Asset protection
- Knowledge of data storage and processing locations
- Yes
- Data storage and processing locations
- European Economic Area (EEA)
- User control over data storage and processing locations
- Yes
- Datacentre security standards
- Managed by a third party
- Penetration testing frequency
- Less than once a year
- Penetration testing approach
- Another external penetration testing organisation
- Protecting data at rest
- Other
- Other data at rest protection approach
- Cumulocity from Software AG is a telcom grade / service provider IoT platform and has been designed, developed and deployed following Industry Best practices and Supplier-defined controls. As the requirements of Govt are Specific to each project, Software AG is happy to provide details upon request to meet compliance for bespoke solutions.
- Data sanitisation process
- No
- Equipment disposal approach
- A third-party destruction service
Data importing and exporting
- Data export approach
- With Cumulocity's open REST API, data can be easily exported for data analysis or monitoring
- Data export formats
- CSV
- Data import formats
- CSV
Data-in-transit protection
- Data protection between buyer and supplier networks
- Other
- Other protection between networks
-
Networking is outside of scope of Bruhati deliveries. Cumulocity is a telcom grade service provider IoT platform and has been designed, developed and deployed following Industry Best practices and Supplier-defined controls. As requirements of Govt are Specific to each project, Bruhati & Software AG are happy to provide details upon request to meet compliance to protect Data.
Bruhati & Software AG are a software engineering company and so secure networking requirements are to be designed and implemented by the Customer / Govt agencies to ensure protection to their standards, as networking is outside the scope of Bruhati & Software AG. - Data protection within supplier network
- Other
- Other protection within supplier network
- Networking is outside of scope of Bruhati deliveries. Cumulocity is a telcom grade service provider IoT platform and has been designed, developed and deployed following Industry Best practices and Supplier-defined controls. As requirements of Govt are Specific to each project, Bruhati & Software AG are happy to provide details upon request to meet compliance to protect Data. Bruhati & Software AG are a software engineering company and so secure networking requirements are to be designed and implemented by the Customer / Govt agencies to ensure protection to their standards, as networking is outside the scope of Bruhati & Software AG.
Availability and resilience
- Guaranteed availability
- Service Availability 99.90% based on Web Services availability measured over 5 minute intervals per calendar month (excluding standard scheduled maintenance). This excludes the Availability of the underlying Cloud /AWS Infrastructure Option for Users to be refunded may be feasible if a separate agreement had been exclusively drawn up mutually for a Bespoke Uplifted Service. This is when the Cumulocity IoT platform - could not meet the mutually agreed guaranteed levels of availability of Cumulocity software due to unforeseen circumstances.
- Approach to resilience
- Cumulocity runs on AWS, Azure and Alibaba as cloud providers. Cumulocity IoT installs only on virtual machines, Cumulocity support VMWare and OpenStack and the service is designed to be resilient. More details available on request. Cumulocity can be deployed with bespoke High Availability architectures and Geographic Resiliency- as required for specific projects by Govt Customers
- Outage reporting
-
Service report ( outages)
* Planned outages for maintenance are informed in advance to Customers. Operational Details of day-to-day running status of Cumulocity is published on the web / public dashboard - http://status.cumulocity.com/
Identity and authentication
- User authentication needed
- Yes
- User authentication
-
- 2-factor authentication
- Public key authentication (including by TLS client certificate)
- Username or password
- Access restrictions in management interfaces and support channels
- Authentication is required and is implemented access cloud accounts and account activities are logged using AWS Cloud Trail services. In addition, the cloud product permits the configuration of a connection to customer's Single Sign On Services through an Identity Federation Capability via SAML2. In addition, the AWS Identity and Access Management (IAM) service provides identity federation to the AWS Management Console. Multi-factor authentication is an optional feature that a customer can utilize. A certification based authentication is not required.
- Access restriction testing frequency
- At least once a year
- Management access authentication
-
- 2-factor authentication
- Public key authentication (including by TLS client certificate)
- Username or password
Audit information for users
- Access to user activity audit information
- You control when users can access audit information
- How long user audit data is stored for
- Between 1 month and 6 months
- Access to supplier activity audit information
- You control when users can access audit information
- How long supplier audit data is stored for
- Between 1 month and 6 months
- How long system logs are stored for
- Between 1 month and 6 months
Standards and certifications
- ISO/IEC 27001 certification
- No
- ISO 28000:2007 certification
- No
- CSA STAR certification
- No
- PCI certification
- No
- Cyber essentials
- Yes
- Cyber essentials plus
- No
- Other security certifications
- Yes
- Any other security certifications
-
- Bruhati has IASME Governance
- Software AG ISO/IEC 27001:2013, ISO/IEC 27017:2015, and ISO/IEC 27018:2019
- Software AG Complies with SOC 2 standards
Security governance
- Named board-level person responsible for service security
- Yes
- Security governance certified
- Yes
- Security governance standards
- ISO/IEC 27001
- Information security policies and processes
-
Software AG Security testing and policies,
(SOC) Type II, independent third-party auditor certification,
AICPA Trust Services,
Implement and maintain a standards based ISMS,
Comply with (IaaS) provider,
Amazon Web Services security policy,
Cloud Security Alliance (CSA),
CSA Consensus Assessment Initiative Questionnaire (CAIQ),
Security testing type,
Penetration testing,
IT Health Checks,
Risk analysis
Cumulocity ensures that Customer data stays confidential and cannot be
tampered with through an end-to-end implementation of HTTPS from devices to applications. It uses up-to-date encryption technology that has been independently rated "A" by SSLlabs (https://www.ssllabs.com/). Any communication with Cumulocity is subject to individual authentication and authorization All functionality of Cumulocity is coherently implemented with the same set of publicly documented, sessionless REST APIs. This means that none of the popular "session stealing" techniques will work with Cumulocity. To capture security-relevant events, Cumulocity offers an auditing interface which enables applications and agents to write audit logs, which are persistently stored and cannot be externally modified after being written. Cumulocity also writes own audit records related to login and device control operations.
Operational security
- Configuration and change management standard
- Supplier-defined controls
- Configuration and change management approach
- Cumulocity is a telco grade IoT platform and has been designed, developed and deployed following Industry Best practices and Supplier-defined controls. As the requirements of Govt are Specific to each project, Bruhati & Software AG is happy to provide details upon request to meet compliance.
- Vulnerability management type
- Supplier-defined controls
- Vulnerability management approach
- As part of the Software AG Cloud Information Security Program and in compliance with the Technical Vulnerability Management Policy, we have developed a high-level Vulnerability Management process which aims to outline the main activities performed related to identification, evaluation, remediation and prevention of system vulnerabilities. Further details available upon request from the Software AG Cloud Security Operations team.
- Protective monitoring type
- Supplier-defined controls
- Protective monitoring approach
- Software AG supplier-defined controls have been used for protective monitoring processes. These include the required procedures to address protective monitoring. Cumulocity is a telco grade IoT platform and has been designed, developed and deployed following Industry Best practices and Supplier-defined controls. As the requirements of Govt are Specific to each project, Bruhati & Software AG are happy to provide details upon request to meet compliance.
- Incident management type
- Supplier-defined controls
- Incident management approach
-
All Cloud Products are covered by Bruhati's & Software AG's Standard Support Agreement. Bruhati raises support issues through Software AG’s customer service portal, Empower, which is available 24x7. Three levels of support are available, with standard support offering 24x7 access to the support portal, 9 to 5 telephone support for standard and critical incidents and 24x7 support service for crisis incidents.
As the requirements of Govt are Specific to each project, Bruhati & Software AG are happy to provide details upon request to meet compliance for bespoke projects for Incident Management.
Secure development
- Approach to secure software development best practice
- Conforms to a recognised standard, but self-assessed
Public sector networks
- Connection to public sector networks
- No
Social Value
- Social Value
-
Social Value
- Fighting climate change
- Covid-19 recovery
- Tackling economic inequality
- Equal opportunity
- Wellbeing
Fighting climate change
Our service can help organisations deliver social value for fighting climate change, by providing solutions that reduce carbon footprint, optimise energy efficiency, and promote sustainability practices. For example, the service can help design and implement cloud-native applications that leverage serverless computing, microservices, and green data centres, which can lower the environmental impact of IT operations and enable faster and more frequent deployments.Covid-19 recovery
Our service can help organisations deliver social value for Covid-19 recovery, by providing solutions that enable business continuity, resilience, and agility in the face of uncertainty and disruption. For example, the service can help design and implement cloud-based collaboration tools, remote work platforms, and digital services, which can enhance productivity, communication, and customer satisfaction, and support the transition to new ways of working and interacting.Tackling economic inequality
Our service can help organisations deliver social value for tackling economic inequality, by providing solutions that create opportunities for employment, education, and entrepreneurship, and that support the development of skills and capabilities. For example, the service can help design and implement cloud-based learning platforms, online courses, and certification programs, which can increase access to quality education and training, and foster lifelong learning and career development.Equal opportunity
Our service can help organisations deliver social value for equal opportunity, by providing solutions that promote diversity, inclusion, and accessibility, and that prevent or address discrimination and bias. For example, the service can help design and implement cloud-based solutions that use artificial intelligence, natural language processing, and computer vision, which can enhance the accessibility and usability of digital products and services and ensure fairness and accountability in decision making and outcomes.Wellbeing
Our service can help organisations deliver social value for wellbeing, by providing solutions that improve the health and happiness of employees and customers, and that support the balance between work and life. For example, the service can help design and implement cloud-based solutions that use gamification, analytics, and feedback, which can increase engagement, motivation, and satisfaction, and foster a culture of recognition and appreciation.
Pricing
- Price
- £100 an instance
- Discount for educational organisations
- No
- Free trial available
- Yes
- Description of free trial
- A free trial offering full functionality for testing is available for a period of 30 days
- Link to free trial
- https://signup.softwareag.cloud/#/?product=cumulocity