enterprise solutions i software integration i api design · web, nodejs and angularjs development...

38
Enterprise Solutions I Software Integration I API Design

Upload: dinhlien

Post on 19-Jul-2018

231 views

Category:

Documents


0 download

TRANSCRIPT

Enterprise Solutions I Software Integration I API Design

Why Ricston

● Since founding in 2006, Ricston has been a strategic partner to MuleSoft - a leading open source provider

● We have successfully delivered more than 300 projects worldwide - onsite and remote

● We have a wide range of solid partnerships with major open source suppliers - in next generation open technologies

● We believe in “smart people with smart tools” to provide the optimal mix of services as appropriate for your business and project needs

● We integrate the latest technologies to legacy platforms - with the goal to increase revenue and agility

About Ricston

About us

Ricston is a fast growing IT Consulting company established in 2006 by Peter Delia and Ross Mason – founder of the Mule ESB project and Mulesoft.

The idea of an open source ESB software application became core to the business and today our expertise is built upon over 300 successful projects delivered to Clients worldwide.

We are a multicultural team of 30 experts in Enterprise Architecture, Systems Integration and Open Source with 10 years of experience.

About Ricston

What we do

● Consulting● Architecture● Engineering● DevOps● Quality assurance● Testing● Code hardening● Support● Training

At Ricston we offer a full spectrum of services ranging from a full cycle solution, starting from idea, to system design, to implementation and Q&A, through to more surgical intervention such as the supply of specialised resources to reinforce and extend your team to assure your success in delivering on your open source related projects and challenges.

Ricston Services

Our services

● Anypoint Integration● Enterprise Development● Consultancy and ESB architecture● Focused Consulting● Architecture, Design, Review (ADR)● Microservices● Cloud Services● API Design● Mobile Device Management● Container (Docker) Technologies

Ricston Services

Best People for the Job

Our team

● Enterprise Architects (senior)● Consultants (senior and mid)● Developers (senior, mid, junior)● Project managers (senior)● Trainers (senior, mid)● Team leads (senior, mid)

We keep our team abreast and even ahead of salient topics, such as best practice and developments in products and technologies relevant to our fields of specialisation thanks to ongoing professional training, participation in international conferences and R&D projects.

Ricston Expertise

Our expertise

● Mule Enterprise Service Bus - including ○ REST/ RAML○ Cloud Anypoint platform

● Java - spring● Web service design and API development● Android● Bonitasoft BPM● Apache Software, CXF, Active MQ, Brooklyn● Web, nodejs and AngularJS development● NoSQL Databases - MongoDb● RDBMS - Oracle, Postgres

Ricston Expertise

Our style

● Agile● Professional● Flexible

We know the value of time and money and that’s why deadlines and budget aren’t just words for us, but challenge and guide to action.

Ricston Expertise

Hybrid teams - on/near/offshore

How we can help you

● Outsource enterprise architecture, development & testing● Reinforce your team with advanced expertise● Include our resources into your team on full- or part-time basis

● Get professional assessment of your systems and pain points analysis● Receive professional advice on the best practices and best-fit solutions● Order a proof of concept or minimum viable product

● Subscribe for systems support and maintenance● Order preparation of technical documentation or training materials● Get a professional training for your team

Enterprise Architecture & Engineering

IT Consulting

Support & Education

Ricston Work

Engagement duration

We deliver projects of different length and offer our resources both for short and long-term engagements.

When you need job done yesterday - we can offer a sprint option: ASAP solutions, quick fixes and connectors integration both remote and onsite at a short notice.

Ricston Work

How we work

Ricston can be trusted with the most ambitious software projects whenever you seek to outsource development, or reinforce your team with advanced expertise. Onsite and nearshore teams ensure full sync with your goals, clean communications and knowledge share.

● Onshore● Near-shore● Offshore● Hybrid teams

Ricston Work

Where we work

● We have offices in UK, Malta and Spain and our network of associate employees and partners covers all continents

● We can fly our people to any country to deliver onshore services

● We cover European countries, USA, South Africa, Australia and South America

Ricston Work

Multi-Industry Knowledge Shared Within Our Network of Partners

Industry expertise

Ricston’s expertise is built upon more than 300 successful projects delivered to Clients all over the world. Continuous cooperation with Clients and Partners determines our deep understanding of the specific needs and problems of each industry.

● Media & Broadcasting● Telecommunications● Banking & Finance● Retail & E-Commerce● Healthcare● e-Government● SaaS● IOT

Industry Knowledge

Network of partners

Building on strong open source partnerships, Ricston helps you benefit from a wide range of open source technologies.

Industry Knowledge

Anypoint Systems Integration

Systems we integrate

● Enterprise Apps: IBM WebSphere MQ● Web Services: REST/SOAP services● CMS: Alfresco● SaaS: Google, Salesforce, Workday● JMS: Active MQ, Rabbit MQ● E-Commerce: Magento, PayPal, Payment Gateways● CRM: Salesforce, SugarCRM, Vtiger● ERP: Netsuite, SAP● Databases: Mongo DB, MySQL, PostgreSQL, Oracle DB, Cassandra

Ricston offers both ready-made connectors and tailor-made solutions for your software integration projects. We have a deep expertise in integration with Mule Enterprise Service Bus, specialising on databases, CRM & enterprise systems and big data.

Anypoint Integration

Our expertise in Mule

● Anypoint Integration○ API Management○ Mule Server Monitoring

● Mule ESB Expertise○ Development, Support and

Quality Assurance on Anypoint Connectors

○ Enterprise Integration Architecture

○ Training and Certification in Mule ESB

Anypoint Integration

Anypoint integration & Mule

● API-led integration lifts the weight of Enterprise Systems and helps to avoid repetitive data entries, spaghetti systems and loose ends. It enables connectivity across SOA, SaaS & APIs, on any device or in the cloud.

● Mulesoft Anypoint Platform is one of the most flexible and powerful integration tools on the market with 3,200 companies in production including 35% of the Global 500 and 150,000+ developers using and contributing to its ongoing development.

● Mule ESB is a runtime engine of Anypoint Platform, that leverages mainstream Java development tools like Eclipse, Maven, Spring and Ant.

Anypoint Integration

Companies choosing Anypoint integrationMany global enterprise customers chose Anypoint as their integration platform. Mulesoft has trusted us with servicing its high net worth customers worldwide.

Anypoint Integration

Top-notch Training

What training we deliver

Ricston has been delivering Mule ESB training on a regular basis since day one. Our trainers are also experienced Mule consultants that can share ‘real-world’ knowledge of implementing Mule globally. Upon successfully completing Mule training delivered by Ricston one can be officially certified by MuleSoft.

Courses● Anypoint Platform Essentials ● Mule ESB Operations● CloudHub Operations● Designing APIs with Anypoint Platform● Building APIs with Anypoint Platform ● Managing APIs with Anypoint Platform

Delivery● Online● Onsite● Holiday training

Mule Training

Mulesoft certification

● Associate MuleSoft Developer● Associate API Designer with RAML● Associate MuleSoft Connector Developer● Certified MuleSoft Developer

We are happy to prepare your team to be officially certified under any of the programmes offered by MuleSoft.

Mule Training

Technologies, Platforms and Microservices

Mobile Device Management (MDM)

● Bunya - is a Mobile device management system developed inhouse together with our partner Hyderu, designed to be highly secure and configurable.

● Unlike other MDM solutions, Bunya is deeply embedded into your Android tablet or phone, providing unrivaled levels of security on your devices.

● Bunya offers a unique blend of security standards, flexibility of managing users, resources and devices along with a user friendly admin console - which makes it a perfect solution for a very diverse range of institutions looking to enhance their members’ performance through hand-held wireless devices.

● Bunya is best fit for : Government, Healthcare, Education, Military, Utilities, Finance

MDM

API design

● REST /RAML● SOAP/ CXF● Swagger

Cloud services Containers

● AWS● CloudHub● CloudSoft

● Docker● Weaveworks

Microservices

Come On Board With Ricston!

Ricston valuesProfessionalism, Quality and Trust

We value our people, for their in-depth knowledge, experience. Our team consists of talented and passionate people, who have open-mind, are motivated and loyal.

Our Team

We put our minds together to find innovative, lean and cost-effective ways to use technology and help Clients to achieve their business goals.

Our Work

We believe in long-lasting relationships with Clients and Partners, which are based on trust and loyalty.

Our Relations

About Ricston

Ricston team

About Ricston

Get in touch

Ricston Malta Ltd.Northfields, Suite 4, Independence Avenue,

Mosta, MST 9026, MaltaPhone: +356 2133 4457

Fax:+356 2133 4156

Ricston UK Ltd.Unit 5, 520 Chiswick High Road,

Chiswick, London, UKPhone: +44 (0)20 719 351 07

Mob: +44 (0)78 732 938 96

www.ricston.comwww.ricston.com/blog

[email protected]

Ricston Work & Use Cases

Integration with SalesforceMajor UK Broadcasting Group was expanding to new markets and needed a rapid solution to integrate each market with minimal impact to their existing infrastructure.

Salesforce, Force.com, Mule ESB, Mule Salesforce connector, hybrid-cloud solutions

Ricston consultants analysed the requirement and proposed a solution using best practices:

● Mule Salesforce connector was utilised, allowing the team to avoid having to build custom code and focus instead on configuration without the need to re-create interfaces.

● Ricston helped overcome limitations of Salesforce when the business required to receive push notifications. Ricston’s PushTopic solution allowed Mule flow to ‘listen’ to any changes being made to the Salesforce table.

● Pushtopic is an extension of salesforce which notifies listeners of any changes in records.

Ricston work

Google DFP IntegrationA leading Media Company in UK uses Google’s Double-Click for Publishers (DFP) tool to manage their advertising revenue, both ads and payments are tracked by the system, but accounting package was updated manually with every change.

Ricston work

Ricston proposed a solution to the Media company to automate their process. For the integration of different systems, Ricston used Mule . The various systems used different protocols, such as SFTP, FTP, HTTPS and others. Mule was perfect for this job. For data transformation, Smooks was the chosen tool.

Ricston built a Google DPF Mule connector that is able to authenticate via OAuth2. It is available to the general public as an open source.

Read more :

Workday integration with HR softwareA leading provider of staff to the oil and gas industry in USA had just invested in Workday as their SAAS and had to integrate it with a mesh of custom middle-ware and proprietary HR applications. They wanted Mule as their corporate wide ESB and chose Ricston to deliver on the promise of EAI over a single bus.

Workday, SAAS, HR, Custom middleware, Migration

● Ricston delivered an Employee Life Cycle focused solution that transformed the Workday model onto the various target systems using minimal code and replacing error prone custom code with reusable components.

● The solution also gave the client a tool kit of connectors to their various SOAP and custom interfaces allowing them to gradually peel away the application mesh and replace it with simple and reusable connectors during their future integration needs.

● Best practice patterns around separation of concerns and protocol agnostic models allowed the clients technology team to have more confidence in tackling these problems without the need to rely on third party vendors.

Ricston work

Big data integration and storage

A leading global health services company based in North America, set out to capture and log details of support services provided to their customer to provide their support team, nurses and coaches with comprehensive historical data when in the field servicing customers. This required integration of data from multiple sources within the organisation.

Oracle, XML, Mule ESB, http

Ricston’s solution was to configure Mule ESB Enterprise Edition (EE) to listen for HTTP requests fired by the web application used by Companies customer support team to log information about calls, fetch data from various Oracle relational and XML databases including aggregating different pieces of data into a single payload, and finally store the new information back into the database.

Ricston work