35
© by mimacom ag How we see Liferay… … as an unique combination of product & framework

mimacom & Liferay Roadshow : How we see Liferay

Embed Size (px)

DESCRIPTION

mimacom Talk on the first Liferay Roadshow in Vienna on 6th June 2012

Citation preview

Page 1: mimacom & Liferay Roadshow : How we see Liferay

© by mimacom ag

How we see Liferay…

… as an unique combination of product & framework

Page 2: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

• Founded in 1999 as a spin-off company of the Bern University of Applied Sciences

• Focus on JEE/Java development

• Initiator and Owner edoras®

• Approximately 120 employees international

• Focus on standards in development and project management

└ ISO-9001:2011 nach TQM seit 6.6.2005

└ HERMES: HSPTP und HSPM

└ Scrum: CSM, CSPO

└ ITIL: Certified Foundation

└ CMMI Scampi B September 2008 on Level 3, Scampi A planed in Q4/2012 on Level 5

• Offices in Bern, Zurich, Valencia, Stuttgart and Rome

05.06.2012 2

mimacom …the open source integrator

Page 3: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Our vision

• “We want to surpass ourselves before others do. This is to our customers’ benefit as well as in our own interest.”

• “The company's methods and procedures significantly – and sustainably – improve efficiency during the solutions development life cycle.”

05.06.2012 3

Page 4: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Core competencies

• mimacom ag specialised in designing, analysing and developing sophisticated software solutions based on Open Source components and JEE. To realize projects mimacom ag uses latest development technologies, programming languages, data bases and methods of project management.

• mimacom has high competence in project management, quality management (ISO, CMMI) and approaches (Scrum, RUP, Hermes) for medium and major IT projects, in private sector as well as with public authorities.

05.06.2012 4

Page 5: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

05.06.2012 5 05.06.2012 5

References

Page 6: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

05.06.2012 6

mimacom path

• Methods

└ Scrum

└ HERMES

└ and combinations

• Toolchain

└ ‚Best-of-breed’ selection of tools for Open Source development

└ Conception, installation

└ Connection with Agility

• Technology

└ Application Stack

└ Conception, installation

• Services

└ Coaching (Management, PM, Scrum, Engineering)

└ Trainings

└ Licences, partner

└ Maintenance, Application Management

Page 7: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

05.06.2012 7

mimacom path

• Customer benefits

└ Strict orientation towards your goals and their implementation

└ Complete transparency in terms of costs, deadlines, quality and scope

└ Efficiency and consistency during agile project development

└ A change management system that is traceable and committed to agility

└ A modern application stack based on widely supported open source technologies

└ Employees who are trained in methods, tools and technology, and teams that have been formed to deliver peak performances

└ Quality as a result of completely automated testing, continuous integration and defined processes

Page 8: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

mimacom path technology

05.06.2012 8

Page 9: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Partnerships

• ICEsoft Technologies Inc. Committerstatus

• Liferay Inc. Committerstatus

• edorasware ag Committerstatus

• Alfresco

• Activiti Committerstatus

• SpringSource Committerstatus

• Oracle Partner

05.06.2012 9

Page 10: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

mimacom & Liferay

• Technology partnership

└ Multiple integrations of mimacom path technology to Liferay portal

└ Co-founder of Liferay Faces project (JSF/Liferay Integration)

└ Initiator of the first partner community project (Jrebel/Liferay Integration)

└ Community Excellence Award 2011

05.06.2012 10

Page 11: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

mimacom & Liferay

• Service partnership

└ Share Liferay's vision and effectively execute business objectives

└ Have extensive technological expertise

└ Share Liferay's commitment to providing innovative solutions for clients

└ Hold recognizable and trusted presence in their territories

└ Are motivated to continually refining Liferay product skills

05.06.2012 11

Page 12: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

mimacom & Liferay

• Gold service partner

└ International team of certified Liferay experts and professionals

└ Various successful enterprise portal implementations

└ Offering professional services └ Turnkey projects

└ Consulting / Trainings / Workshops

└ Licences / Support/ Maintenance

05.06.2012 12

Page 13: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

mimacom & Liferay

05.06.2012 13

• Gold service partner

└ Our portal solutions are complex mid/major size projects

└ In average 10k– 1 Mil. users

└ Intranet / Extranet / Internet portals

└ Sector └ Insurance

└ Bank

└ Government

└ Commercial

Page 14: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Why & how do we use Liferay ?

• Integration platform

└ Project myMobiliar

• CMS and Web site platform

└ Project SPHAIR

• Framework

└ Project myStraumann

05.06.2012 14

Page 15: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myMobiliar

• Swiss Mobiliar/Die Mobiliar

└ Switzerland’s first private insurance company (founded in 1826) and swiss leader in property & term insurance

05.06.2012 15

Page 16: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myMobiliar

• Goal

└ Create an extranet portal providing partners and customers single and personalized access to services

└ Simplify existing infrastructure and create unified pattern for integrating applications

└ Evaluate a new platform for building web sites with high level of scalability & flexibility and focus on web 2.0

└ Build-up product know-how by customer

05.06.2012 16

Page 17: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myMobiliar

• Why Liferay

└ Out-of-the-box tools for personalized Web sites, Social Collaboration and support of Web 2.0

└ Out-of-the-box support of multiple SSO systems (CAS, Siteminder, LDAP, NTLM, Facebook…)

└ Robust & stable platform with high scalability & support of infrastructures (over 700 configurations)

└ Great scale of integration possibilities (Iframe, WS REST/SOAP, Plug-ins, CMIS, ESB)

05.06.2012 17

Page 18: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myMobiliar

• Solution └ SSO & strong authentication

realized by custom authentication plug-in

└ Personalized access to portal based on user’s role & status

└ Unified integration of applications as portlets & integration to back-end systems thru Web Services

└ Cluster configuration for high availability and support of 10000 concurrent users

05.06.2012 18

Page 19: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myMobiliar

• Achieving the goal

└ What ? └ Requirements engineering done by customer

└ How ? └ Set-up of toolchain and methodologies for

development

└ Support and coaching by portal architecture & development

└ Who ? └ Architecture and development of mission-

critical components done by mimacom

└ Training / workshop for customer’s team

└ Continuous know-how transfer to customer’s team

05.06.2012 19

Page 20: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myMobiliar

05.06.2012 20

• Vision

• Need of portal know-how

Customer

• Development & Architecture

• Support by software engineering (Toolchain)

• 1st level Support

• Licences

• Coaching & Trainings

• Maintenance

Partner

• Escalation point

• 2nd & 3rd level Support

• Product management

Liferay

Page 21: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project SPHAIR

• Swiss Air Force

└ A partial service of the armed forces and thus part of the Defence sector (D) of the Federal Department of Defence, Civil Protection and Sport (DDPS)

05.06.2012 21

Page 22: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project SPHAIR

• Goal └ Replace existing complex CMS / Training

systems and create a single platform with both functionalities

└ Integration of business data from different systems to a single repository

└ Allow future simple and modular extensions and customizations to system

└ Improve usability and allow users to configure system without a need of implementation

05.06.2012 22

Page 23: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project SPHAIR

• Why Liferay

└ Out-of-the-box CMS with workflow & staging

└ Application integration using portlets and service builder allows seamless integration of applications and data within portal

└ Plug-in mechanism allows easy and modular customization & extensions

05.06.2012 23

Page 24: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project SPHAIR

• Solution └ Migration of existing CMS to

Liferay, usage of Staging for publishing process

└ Creating expert and public communities for both trainees and trainers

└ Creating custom portlet application covering whole training workflow process

└ Cluster configuration for high availability and support of 10000+ concurrent users

05.06.2012 24

Page 25: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project SPHAIR

05.06.2012 25

•Vision

•Existing solution

Customer

•Agile Requirements engineering

•Migration to Liferay

•Development & Architecture

•1st level Support

•Licences

•Maintenance

Partner

•Escalation point

•2nd & 3rd level Support

•Product management

Liferay

Page 26: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

• Institute Straumann

└ A global leader in implant, restorative and regenerative dentistry with focus on offering products and services to dental professionals and dental laboratories around the world.

05.06.2012 26

Page 27: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

• Goal

└ Create a worldwide intranet portal for Straumann employees

└ Provide web site / CMS platform for cca 700 departments with unified/individual content

└ Integration with existing organization & security infrastructure and (transparent login, IDM)

└ Integration of external data into existing CMS

05.06.2012 27

Page 28: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

• Why Liferay ?

└ Provides frameworks & complex API’s to access Web site, CMS/DMS/Workflow/Permissioning services

└ Provides integration with NTLM/LDAP and allows to extend the LDAP integration

└ Provides “Asset Framework” for integrating external content with profit of search, publish, security functionality

05.06.2012 28

Page 29: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

• Solution (CMS) └ Migration of existing single

scoped / non restricted content to

└ 700 organizations

└ Restricted content for cca 2500 roles

└ Creation of custom Ajax Based CMS front-end

└ Multi-organization publishing

└ Page synchronization

└ Automatized tagging and publishing

└ Creation of complex CMS workflow for content publishing

05.06.2012 29

Page 30: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

• Solution (Web sites) └ 700+ Web sites covering

└ Global organisation

└ Common departments

└ Locations

└ Local departments

└ Automatized process of creation & management of hierarchical web sites

└ Each web site consisting of Global/local area

└ Global is common for each locations

└ Local area modifiable by local administrator

05.06.2012 30

Page 31: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

• Solution (Authorization & Authentication) └ Single IDM outside Liferay

└ IBM Tivoli

└ Extending LDAP import └ Automatic synchronization of users &

roles

└ Automatic synchronization of organisations and user membership

└ Integrated NTLM support allows transparent login

└ Windows login used for portal authentication

05.06.2012 31

Page 32: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

• Solution (External content) └ Usage of Asset Framework

└ Integration of external contents (i.e Lotus Notes data) into Liferay using Java API

└ Content is automatically integrated with portal functionality

└ Presenting the content └ Using OOTB CMS publishing tools

└ Securing the content └ Using OOTB Permissioning system

└ Searching for content └ Using OOTB Search system

05.06.2012 32

Page 33: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Project myStraumann

05.06.2012 33

•Vision

•Existing solution based on Liferay 5

Customer

•Migration to Liferay 6

•Development & Architecture

•1st level Support

•Licences

•Maintenance

Partner •Escalation point

•Support by migration (bugfixing)

•2nd & 3rd level Support

•Product management

Liferay

Page 34: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

That’s why…

• Because we understand Liferay and use it for all-in-one solutions instead of complicated systems…

└ SPHAIR

• Because we can teach other to understand Liferay…

└ myMobiliar

• Because we can push Liferay to the limits…

└ myStraumann

• …with focus on efficiency, quality and standards

└ Scrum, CMMI,ITIL

05.06.2012 34

Page 35: mimacom & Liferay Roadshow : How we see Liferay

© mimacom ag

Kundenorientiert

Benutzerfreundlich

Kompetent

Qualitativ

Effizient

35

…the open source integrator