+ All Categories
Home > Software > Marlabs Capabilities Overview: Java and Open Source

Marlabs Capabilities Overview: Java and Open Source

Date post: 15-Apr-2017
Category:
Upload: marlabs
View: 61 times
Download: 2 times
Share this document with a friend
24
Marlabs Capabilities Overview Java and Open Source © 2016, Marlabs - Confidential [email protected] +1 (732) 694 100 www.marlabs.com
Transcript
Page 1: Marlabs Capabilities Overview: Java and Open Source

Marlabs Capabilities Overview Java and Open Source

© 2016, Marlabs - Confidential

[email protected]

+1 (732) 694 100

www.marlabs.com

Page 2: Marlabs Capabilities Overview: Java and Open Source

• Founded in 1996

• 2100+ employees

• Consistent year-on-year revenue growth

• 100+ blue-chip clients across multiple verticals

• IP driven global consulting and software services

• Headquarters in Piscataway, NJ – USA

• Global delivery headquarters in Bangalore, India

• CMMI Level 5 and ISO/IEC 27001: 2013 certified

Marlabs Snapshot

2

Global Locations

Strategic Partnerships Awards and Recognition Verticals Serviced

Overview

35%

22% 9%

23%

11%

Banking, Finance,Insurance

Media &Education

Transportation &Logistics

Healthcare & LifeSciences

Retail & Others

Page 3: Marlabs Capabilities Overview: Java and Open Source

Global presence to drive speed and value

Key locations

3

Marlabs Corporate HQ: One Corporate Place South, Piscataway NJ

• Global Data Center

• Network Operations Center

• Sales, Acct. Management & Operations Support

• Onshore Development Center

Marlabs North American Training Facility Broadhead Road, Bethlehem, PA

• Global Training Facility

• Multi-Discipline Center of Excellence

• Onshore Development Center

• DR Data Center

Global Development Center BWTC, Bangalore, India

• Global Development Center

• Multi Discipline Center of Excellence

• Asia-Pacific Data Center

• Network Operations Center

Global Development & Training Center Udayaravi Road, Mysore, India

• Global IV&V Center and CoE

• Asia-Pacific Training Facility

• Global Development Center

Global Development Center & CoE Infopark, Kochi, India

• Global Development Center

• Centers of Excellence

Page 4: Marlabs Capabilities Overview: Java and Open Source

Partners in our success

Customers

4

Media & Education Banking, Financial Services,

Insurance Healthcare & Life Sciences

Logistics & Hospitality Retail & others

Page 5: Marlabs Capabilities Overview: Java and Open Source

Secure, scalable & state-of-the-art

Infrastructure

5

• 20,000 Sq. Ft. of infrastructure area (option to expand)

• N+1 infrastructure topography

• Dual and diverse power feed

• Lit with multi-entrance fiber rings

• State-of-the-art backup system & power unit

• Redundant service providers for guaranteed network uptime

• Dedicated secure channel

• VLAN for ODC isolation with selective access using ODC gateway

• Restricted access monitored by card and CCTV

• Two factor authentication and biometric finger print scan

• Advance intrusion prevention capabilities

• ISO 27001 compliant information security practices

• Full disaster recovery for hosted applications

• FM200 fire suspension system for complete protection

• Multisite Network Operations Center (NOC) for monitoring and management

• Scalability and extending T1/T3 circuit to alternate DR sites

SSAE 16 Type II Compliant Data Center, Piscataway, NJ

Guaranteed Security Disaster Recovery

Page 6: Marlabs Capabilities Overview: Java and Open Source

Full spectrum of solutions and services

Service Offerings

6

Application Development and Maintenance | Information Security | IT Infrastructure Services | Testing | Packaged Implementation & Support | Product Engineering

Cloud | Mobility | DAM | DW-BI & Analytics| Microsoft |Java | Open Source | ERP | Salesforce | IoT

Services

Industry Verticals

Technology Solutions

BFSI Education Transport Healthcare

Energy Retail Media Government

Page 7: Marlabs Capabilities Overview: Java and Open Source

The expertise driving our solutions and services

Centers of Excellence

7

• Improve legacy and proprietary Integration with current solutions/software

• Positive impact on usability and architecture decisions among project teams

• Increase overall user adoption

• Implement the best practices for the development of solutions

• Promote cross-platform flexibility

• Rapid scale up for project requirements

Marlabs Centers of Excellence (CoE)

Primary objectives

Industrialized assets and methods

Innovation Architecture based on cost/benefit analysis

Skills and Resources Alliance ecosystem

Microsoft Java/ Open

Source

Digital Asset Management

(DAM)

Testing DW/BI & Analytics

Mobile

Infrastructure, Security & Cloud

UI/UX ERP/ CRM

Page 8: Marlabs Capabilities Overview: Java and Open Source

Client Project Stakeholders

Customer Centric Blended Model

Client Engagement

8

Client Executive Sponsor

Client Program Manager

Client Project Manager

Client SME’s

IT & Infrastructure

Marlabs Executive Sponsor

Marlabs Account Manager

Business Analyst/ Lead Developer

Technical Architect

IT & Infrastructure

Programmer/ Analysts

Quality Assurance

IT & Infrastructure

Client Team Marlabs On-Site/Off-Site Team Marlabs Off-Shore Team

• Strong Transition Mgmt.

• Peer to Peer Communication

• Defined Escalation Process Steering

• Business Alignment

• Work Prioritization

• Metrics Monitoring

Project Management

Requirements/ Deliverables

Task Monitoring & Control

Project Status

Issue Management

Work Packages

Technical Specs

Project Lead / Manager

Project Lead / Manager

Page 9: Marlabs Capabilities Overview: Java and Open Source

Center Of Excellence - Objectives

Java/Open Source Practices

Page 10: Marlabs Capabilities Overview: Java and Open Source

Focus Areas

Center of Excellence

10

Marlabs Java Development Platform

Accelerators

Rapid Application Development

Reusable Components

Platform Modernization

Page 11: Marlabs Capabilities Overview: Java and Open Source

Code Build

Test Deploy Development

Cycle

JAVA Development Platform

Continuous Integration (Hudson)

IDE with Plugins (Eclipse)

Monitoring Code Matrix (Sonar)

Artifact (Nexus)

Accelerators

Secure Code Repository

Core Components Email

Alert

Monitoring

Availability

Scalability

Reliability

SQL NoSQL

Postgres

Development Platform

Java

11

Page 12: Marlabs Capabilities Overview: Java and Open Source

• Spring Web, Struts, Stxx, Liferay, JSF, RichFaces, ICEFaces, NetAdvantage, GWT, Adobe Flex, JQuery, Seam

Client-side

• JPA, Hibernate, Toplink, Eclipselink Persistence

• J2EE, SpringCore Server Side

• OpenLaszlo, TIBCO General Interface RIA

• JMS, Enterprise Service Bus (WSO2, Mule) , EAI, BPM, jBPM Middleware

• Struts, Spring, Guice, AOP based cross cutting frameworks, Spring Security, Oauth, SSO / CAS, Drools rules engine

Frameworks

• Re-factoring / Re-Engineering, Performance Engineering, Capacity planning, Business Transactions, Clustering, Datacenter Designs, DR Plans and testing, Solutioning, POC

Enterprise

• EAI, RestFul / JSON, XML/XSTL, CXF, Spring Remoting, IBM Integration Adapters

Integration Technologies

• Tomcat 6.x/7.x, JBoss 4.x / 6.x, WebSphere 6.x/7.x, WebLogic 10.x / 11.x, Apache

Infrastructure

Capabilities & Expertise

Java / Open Source Practice

12

Page 13: Marlabs Capabilities Overview: Java and Open Source

Marlabs operates Global Technology Centers of Excellence in Bethlehem, PA and Mysore, India to conduct training and research on behalf of clients.

World-class trainers, training facilities and infrastructure help your employees stay current on industry and technology trends.

Objective of Marlabs training centers is to partner with clients to identify their future needs, train qualified/appropriate resources at the earliest to serve current needs and to eventually reduce development/maintenance expenses.

Training programs are conducted on a regular recurring basis. Can also be scheduled “on demand” to meet specific client needs.

Rotation of training faculty with project personnel ensures that our trainers bring real life experience into the classroom, thereby making the training so much more meaningful.

Inclusion of hands-on training sessions ensures effective knowledge transfer.

Marlabs training programs run the entire gamut of the technology spectrum including Java, Microsoft, IBM, and Oracle technologies.

Java Training

Marlabs

13

Page 14: Marlabs Capabilities Overview: Java and Open Source

Agile Model – Scrum Framework

POC Approach

14

Understanding Business and current

context analysis

Define target state & Gap Analysis

Technology Selection

Two weeks Deliverables

Measure, monitor and continual

improvement

Page 15: Marlabs Capabilities Overview: Java and Open Source

Technology Selection

Marlabs

15

Influencing Factors

In House Expertise

Time to Market (RAD)

Best in Class Comparison

Resource availability in market

Suitability to given problem

Track Record of Technology

License Cost

Deployment Cost

Availability of pre built components

Validation using Proof of Concepts

Page 16: Marlabs Capabilities Overview: Java and Open Source

Case Studies

Page 17: Marlabs Capabilities Overview: Java and Open Source

Client One of the leading non-profit producers of public service advertisements based in America.

Need An enhanced Java based portal to manage and distribute campaign assets

Marlabs Solution Built and hosted a comprehensive enterprise portal and integrated with internal, external applications to help client effectively manage and distribute campaign assets

Provided Integration with Northplains Digital Asset Management system (DAM) for campaigns and Assets

Integration with external vendors systems to manage and distribute non-digital assets

Seamless integration with Akamai CDN for faster and optimized asset distribution

Integrated the portal with Salesforce CRM sales data

Used Apache Tomcat to implement Java Servlet and Java Pages

Developed custom Java CMS for managing static data

Hosted the application on Akamai cloud platform to maximize reliability, speed, and uptime while minimizing server costs, management and other complexities.

Benefits Cost effective solution as the customer is a non profit org.

Optimized and faster content delivery using Akamai CDN

Improved shopping cart and user experience

Comprehensive reporting capabilities measure effectiveness of campaigns and calculation of ROI

Technology Platform Java J2EE, Apache Tomcat, Akamai, Salesforce, Spring, Hibernate, AJAX

Marlabs Case Study

17

Page 18: Marlabs Capabilities Overview: Java and Open Source

Client Leading Airline Services Provider

Need Integrating scheduling data with over 200 airline IT systems required extensive data manipulation.

Need for better communication and alignment in In-flight Supply Chain.

Marlabs Solution Built and hosted the application to interface airline systems with client’s ERP software.

Built a centralized information portal for client’s airline customers.

Picks up scheduling data from airline’s FTP server and validates the scheduling data received.

Converts the multiple airline data formats to a standard format.

Solution components included - Electronic Service Scheduling, Meal Manager, Electronic Service

Ordering, Electronic Service Validation, Galley Planning.

Benefits Streamlines business processes

Decreases supply chain costs

Reduces inventory and wastage

Empowers users to make decisions

Increases supply chain collaboration

Raises customer satisfaction

Technology Platform AJAX, DOJO Framework, Flex, J2EE, Spring, Hibernate, JMS, EJB, Drools Rule Engine, Jasper

Reports, Oracle Database Server, JBoss Application Server and Red-Hat Linux.

18

Marlabs Case Study

Page 19: Marlabs Capabilities Overview: Java and Open Source

Client A privately-owned wholesale bank that provides funds for residential mortgages and community development to more than 330 member banks, savings and loans, credit unions, and life insurance companies.

Need The Bank currently utilizes a variety of applications to support the capture of security and trade data for mortgage backed securities (MBS), housing finance agency (HFA) trades and Debentures securities and to monitor its investment portfolio. These include third party applications and data providers, which are used in the various business processes, as well as in-house developed Capital Markets Ticket System (CMTS) and Mortgage Investment Portfolio System (MIPS). Customer intends to replace these systems which run on a legacy PowerBuilder platform by developing an all in one Investment Portfolio Management System (IPMS).

Marlabs Solution Marlabs has conducted a detailed requirement analysis to understand AS-IS and TO-BE architecture, integration points, existing database model and constraints as well as identify any critical bottlenecks in terms of scalability, functional instability, user experience and flexibility.

Developed the application on JAVA/ SEAM Platform using Oracle as the Database.

Streamlined MBS, HFA and Debentures security trade entries by presenting the trader with customized trade entry. Architected an electronic approval process which ensures that a trade’s approval and confirmation is auditable and available within a system; there by the Bank can use a trusted source of trade data to relay their financial accounting needs.

System can gather Master Security data from Bloomberg to execute the trade between bank and the dealer.

Established audit trail in the backend.

Business Benefits One system which can support three distinct processes – trade capture, portfolio performance monitoring, and report compilation.

Provides real-time reports to management this includes generation of trade tickets.

Technology Platform JAVA/ JSF/JBOSS SEAM Platform, JBOSS ESB, SOAP web services, JBOSS Server, Sybase database, Oracle database

Marlabs Case Study

19

Page 20: Marlabs Capabilities Overview: Java and Open Source

Standing apart in the marketplace

Value Proposition

20

Delivery Excellence

Domain Expertise

• Flexible, transparent, and mature engagement models

• Seamless solution integration

• Certification compliance

• Robust Governance

• Strong focus on emerging technologies

• CoEs for technology proficiency

• Best in class technology and security infrastructure

Customer Centricity

Investment In Talent

• US based, IP driven organization with a digital technology focus

• Flexible engagement models with global talent

• Proven record of successful on-site, off-shore and blended engagements

• Customized solutions and services

• High competence levels in all technologies

• Home grown algorithm for matching resources with customer’s unique need

• Global training centers: Continuous quality improvement programs

• High retention rates

Higher Customer

Satisfaction

Excelling Employees

Project Certainty

Highest ROI and Value

Page 21: Marlabs Capabilities Overview: Java and Open Source

Symptoms of Complexity

Code Quality

21

Code Quality

1) Complexity grows faster than system size

2) Unwanted dependencies are created without being noticed

3) Most projects don’t measure quality on a regular base

4) Coupling and complexity are growing quickly. When you realize it, it is often too late

5) Quality measurement is done at the end of development

6) Time pressure is always a good excuse to sacrifice structure

Page 22: Marlabs Capabilities Overview: Java and Open Source

Cost of Structural Erosion

Code Quality

22

Page 23: Marlabs Capabilities Overview: Java and Open Source

Contact Us

23

USA New Jersey

Marlabs Inc. (Global Headquarters) One Corporate Place South, Floor 3, Piscataway NJ 08854 - 6116 Tel: +1 (732) 694 1000 Fax: +1 (732) 465 0100 Email: [email protected]

India Bangalore

Marlabs Software (P) Ltd. Bagmane World Technology Center, 14th Floor, Citrine Block - 4, Marathahalli Outer Ring Road, Mahadevapura, Bangalore – 560 048 Tel: +91 (80) 67229400/700 Email: [email protected]

Canada Marlabs Canada Incorporated 1235, Bay Street, Suite 400 Toronto Ontario M5R 3K4 Tel: +1 (416) 934 5005 Email: [email protected] Mysore

Marlabs Software (P) Ltd. # 462, A & B Block, Udayaravi Road, Kuvempunagar, Mysore - 570023 Tel: +91 (821) 4000200 Email: [email protected] Marlabs Software (P) Ltd. # 469, A & B Block, Udayaravi Road, Kuvempunagar, Mysore - 570023 Tel: +91 (821) 4191450 Email: [email protected]

Mexico Marlabs Technology Services Av. Patriotismo 229 Piso 8 Col. San Pedro de los Pinos Mexico, D. F. C. P. 03800 Tel: +1 (732) 694 1000 ext.6011 Email: [email protected] Kochi

Marlabs Software (P) Ltd. "Athulya", 2nd Floor, Infopark Kusumagiri P.O. Kakkanad Kochi - 682 030 Email: [email protected] Marlabs Software (P) Ltd. Trans Asian Corporate Park, XIV/396-C, Seaport Airport Road, Chittethukara, Kakkanad Kochi - 682 037 Ph: +91 (484) 6062885/886 Email: [email protected]

Page 24: Marlabs Capabilities Overview: Java and Open Source

THANK YOU

24


Recommended