Case study : e-Publishing Platform - PowerPoint PPT Presentation

About This Presentation
Title:

Case study : e-Publishing Platform

Description:

Case study : e-Publishing Platform Application re-architecture using Tomcat Java . This application allows authors and scientists to submit their manuscripts for publishing via client's website. – PowerPoint PPT presentation

Number of Views:237

less

Transcript and Presenter's Notes

Title: Case study : e-Publishing Platform


1
Case study e-Publishing PlatformApplication
re-architecture using Tomcat Java
2014 Faichi Solutions Pvt. Ltd.
2
Project Brief
  • Manuscript approval and publishing process
  • This application allows authors and scientists
    to submit their manuscripts for publishing via
    client's website. These submitted manuscripts
    follow the process of reviews by independent
    editors with rework on the recommendation by the
    authors.
  • Each main research area with the client's
    organization operates and maintains its own site
    and Faichi team helps in their maintenance. There
    are 57 main sites under support and our support
    team helps in proper maintenance of the full
    site. http//benchpress.highwire.org/sites.dtl
  • Faichi team is responsible for
  • -- Journal Sites Support
  • -- Testing during New site
    launch on the basis of the manuscript approval
    process
  • -- Performance enhancements by
    analyzing bottlenecks and provide technical
    solution
  • -- Ongoing Defects/ Bug fixing

3
Manuscript Tracking
  • Complete manuscript submission, tracking, peer
    review, and publishing system.
  • Web-based manuscript tracking and management
    service.
  • Authors, scientists submit their manuscripts for
    publishing, which follows the process of reviews
    by independent editors.
  • Supports conversion of XML and PDF data to
    Highwire system.
  • Indexing for quick search and automatic
    classification based on publisher.

4
Challenges with old System
  • Old Jserve web server resulting in low
    performance and scalability.
  • Multi-tenancy was not in place, multiple
    instances needed to be set up and maintained.
  • Heavy cost for Weblogic app server licensing and
    maintenance.
  • Support for concurrent users was very limited.
    Scalability was a major issue, hence webserver
    needed to be restarted every night.
  • High coupling between Template Processor (dtl)
    based user interface and server side code made UI
    enhancements difficult.
  • Migration on new infrastructure was difficult due
    to the old technology stack.

5
Faichis Proposal
6
Technology Flow Diagram
User
User
User
User
Hardware Load Balancer
Apache
Apache
Apache
Apache
Tomcat Instance 1
Tomcat Instance 2
Tomcat Instance 4
Tomcat Instance 3
MemCache 2
MemCache 1
Database
7
Technology Stack
8
Continuous Integration
9
The Outcome
  • Major Performance Improvement.
  • Horizontal Scaling capabilities enhanced.
  • Increased capabilities of integrating with new
    monitoring tools like New Relic, Jmon etc.
  • Ease of maintenance (Technical debugging /
    troubleshooting).
  • Dependency on Weblogic removed.

10
Faichi Difference
  • Successful remote team coordination
  • Entire Architect, Dev QA team in India
  • Product Owner in US
  • Weekly standup, sprint demo/planning calls.
  • End-to-end ownership
  • Team handled entire Architecture/Design, RD,
    Implementation, Production Rollout, Project
    Management.
  • Agile Project Management
  • Used Jira/Greenhopper for managing Scrum
    effectively.

11
Client Speak

BenchgtPress team took lead in establishing
Agile-Scrum process properly using
Jira-Greenhopper and established product backlog
and clear release timelines. Team plans to
continue the process improvements and develop
right Agile environment

It's definitely very nice to be up on green
hopper and have a clear list of tasks and our 1st
burn down

Neil Mehta, Manager, Bench Press


Very nice job
Faichi Team identified the precise root cause of
the performance bottleneck for auto-completion
feature for Advance search people search. This
has resulted in significant performance
improvement and will be delivered to production
next week.
Neil Mehta, Manager, Bench Press

You've done a fantastic job on this site

Faichi Team architected, developed and
implemented the site http//www.boneand
joint.org.uk. The site was developed using Drupal
and Faichi managed to successful handle diverse
and complex requirements mentioned in the RFP
Todd McGee, Asst. Director, Drupal


Its just brilliant....thank you so much
Emma Vodden

Faichi has done such a great job of converting
all the code over to the new version and it also
fixes a few bugs we couldn't fix otherwise

Faichi Team successfully delivered the project
and fixed complex bugs for AjaxXplorer v4


Michael Friedman
12
About Faichi Solutions
  • We are a technology company in Pune, India
    specializing in outsourced product engineering
    setting up offshore development centers
  • We hold expertise in technologies such as Drupal,
    Java, Mobile and UI/UX development
  • Established in 2009, with a vision to transform
    the outsourced product engineering landscape
    through technical excellence and delivery model
    innovation
  • Faichi Solutions has successfully delivered some
    of the most complex technology projects through
    partner collaboration agile processes

2014 Faichi Solutions Pvt. Ltd.
13
  • To read more case studies of Faichi Solutions,
    please visit www.faichi.com/success-stories
  • For more information please visit www.faichi.com
    or mail us at inform_at_faichi.com
  • USA
    India
  • Faichi Solutions Inc
    Faichi Solutions Pvt. Ltd.
  • 2023 Mandelay Pl
    504, Accord IT Park, Baner Road,
  • San Jose, CA 95138
    Pune, Maharashtra 411045
  • Tel 1 (408) 769-4941
    Tel 91-20-65291435

2014 Faichi Solutions Pvt. Ltd.
Write a Comment
User Comments (0)
About PowerShow.com