Bluemix Overview
IBM Developer Portal
- Are you already using a cloud service, if so which one?
- What Cloud hosting model best fits your needs?
- Public Bluemix
- Bluemix Dedicated
- Bluemix Local
- Hybrid cloud model. (Mix of public/on-prem or of Bluemix/other cloud)
Bluemix Services for hybrid cloud implementations
- Connecting to on-premise databases with Secure Gateway Service
- Bluemix Cloud Integration Service
- Virtual Private Network Service
- API Management
- Cloud Platforms
- Cloud Foundry, IBM Containers, Virtual Machines
- Which IBM Bluemix Application Architecture best fits your needs?
- What security requirements do you have?
- Bluemix Security
- Secure integration services - things that let applications running in bluemix securely connect to enterprise SOR or other services
- application integrity - things that look at applications from a functional or design perspective and give feedback on potential security problems
- identity management - services to allow enterprise directories to be used for managing identity in applications deployed in bluemix
- What type of data do you work with?
- Will you be using Analytics? If so see under Analytics section below.
- Will you be using any Watson Services, if so see the Watson Cognitive section below
- What performance requirements do you have?
- What APIs do you need to connect to?
- What Use Case(s) do you have?
- What regulations do you have to comply with? (SOC, Safe Harbor, PCI/DSS,FISMA,HIPAA)
- Are you in any specific industry? Is so map to IBM Verticals:
Data and Analytics
- Cloudant NOSQL DB
Docs - DB2 on Cloud
Docs - ClearDB (MySQL)
- PostgreSQL by Compose
Docs - MongoDB
Docs - Time Series Database
- Analytics for Apache Hadoop
- Apache Spark
Docs - BigInsights for Apache Hadoop
- DashDB
- DataWorks
- Geospatial Analytics
Docs - Streaming Analytics
- Predictive Analytics
Docs
- Secure Gateway
Docs - Bluemix Cloud Integration enables users to integrate cloud services with enterprise systems of record. Bluemix Cloud Integration exposes the backend systems of record as ReST APIs to be used by applications
Docs - API Management
Docs
Meet Watson
- Alchemy API
- Concept Expansion analyzes text and learns similar terms (words or phrases) based on context. It helps users to rapidly create a lexicon (a set of related terms) from a data set of text fragments. The output can be used to provide further understanding of data and improve text analytics pipelines.
- The Concept Insights service links documents that you provide with a pre-existing graph of concepts based on Wikipedia (e.g. 'The New York Times', 'Machine learning', etc.). Two types of links are identified: explicit links when a document directly mentions a concept, and implicit links which connect your documents to relevant concepts that are not directly mentioned in them. Users of this service can also search for documents that are relevant to a concept or collection of concepts by exploring the explicit and implicit links.
- The IBM Watson Dialog Service allows a developer to design the way an application interacts with an end user through a conversational interface. The Dialog service enables applications to use natural language to automatically respond to user questions, cross-sell and up-sell, walk users through processes or applications, or even hand-hold users through difficult tasks. The Dialog service can track and store user profile information to learn more about end users, guide them through processes based on their unique situation, or pass their information to a back-end system to help them take action and get the help they need.
- The IBM Watson™ Document conversion service converts a single HTML, PDF, or Microsoft Word™ document into a normalized HTML, plain text, or a set of JSON-formatted Answer units that can be used with other Watson services.
- Language Translation
- Natural Language Classifier
- Personality Insights
- Relationship Extraction
- The IBM Watson Retrieve and Rank service helps users find the most relevant information for their query by using a combination of search and machine learning algorithms to detect "signals" in the data. Built on top of Apache Solr, developers load their data into the service, train a machine learning model based on known relevant results, then leverage this model to provide improved results to their end users based on their question or query.
- Speech to Text
- Text tp Speech
- Tradeoff Analytics helps people make better choices while taking into account multiple, often conflicting, goals that matter when making that choice. The service can be used to help make complex decisions like what mortgage to take, and also for helping with more everyday ones like which laptop to purchase. Tradeoff Analytics uses Pareto filtering techniques in order to identify the optimal alternatives across multiple criteria. It then uses various analytical and visual approaches to help the decision maker explore the tradeoffs within the optimal set of alternatives. This insures that the chosen option will adhere to the goals and criteria that matter for the decision maker.
- Visual Recognition
- Java Liberty
- Node JS
- Python
- Ruby
- PHP
- Others