OpenSource for Enterprise Business Presentation 010

Embed Size (px)

Citation preview

OpenSource for Enterprise Business

On 4 February 2010, KMITLBy Passapong ThaithatgoonSoftware Architect, Somewhere Commercial Bank.E-mail: [email protected]: @champillon

Agenda

Enterprise Business?

OpenSource?

Case Study

OpenSouce Community in Thailand

Enterprise Business?

Need of Enterprise BusinessCorrectness

Stability

Long-Term Support

Scalability

Proven Software

Site References

Enterprise Business?

Enterprise Business?

Enterprise Business?

Enterprise Business?

Prove?

OpenSource?

OpenSource?

DefinitionPractices in product and development that promote access to the end of product's source materials. (Wikipedia)

SourceCodeShare to the World

SourceCode

Update

SourceCode

Never Die?

OpenSource?

OpenSoure in Vertical view?

HardwareHypervisor (Virtualization Platform)Operating SystemApplication EnvironmentDesktop EnvironmentApplicationsUser Interface Program

Cover in all Software Stacks

OpenSource?

OpenSource in Horizontal view?

ReportingBusinessIntelligenceData WareHouseCollaborationPortalCommunicationHubDocumentManagementTransactional Databasee-MailGeneral LedgerBusiness LogicService IntegrationWorkflowSale-Forced Automation and TrackingEnterprise PortalSelf-LearningOffice

wide Range forEnterpriseArchitecture

OpenSource?

Why OpenSource?Correctness: Choose only proven OpenSouce

Stability: Proven OpenSouce have many Site References which show it's stability

Long-Term Support: Proven OpenSouce have a big community who always share their experiences and support each others.

Scalability: Proven OpenSouce is software that handle high-volume transaction.

so use onlyProvenOpenSources

Case Study

Knowledge TreeProblem: want to have the document management system which canControl Authorization by Group and Role

Full-text Search

Approval Workflow with e-Mail notification

Integrated authentication with Microsoft Active Directories

Web-based Application

Easy to use!!

We are looking for the commercial product!!

Documentum

Case Study

Knowledge Tree (Cont.)Documentum cost x,xxx,xxx bahts!!

So we make a decision:Document management system is nice to have but not need

Is documentum cost effective?

There is a procurement process about 3 months!!

With this reason, we change from commercial to OpenSource with this candidates:Alfresco

Knowledge Tree

Case Study

Knowledge Tree (Cont.)We compare Alfresco and Knowledge Tree

CriteriaAlfrescoKnowledge Tree

1. Group and Role AuthorizationTT

2. Full-text searchTT

3. Approval WorkflowTT

4. Integrated Authentication with ADTT

5. Web-based ApplicationTT

6. Easy to useTT

7. Programming LanguageJavaPHP

8. InteroperabilityGoodNormal

We choosePHP becauseeasy to find staff

Case Study

Knowledge Tree (Cont.)Present Status:Production with Real-time backup

Implementing Load-Sharing

Planning for DR

Show this case study to Group

Group want us to pilot this in other country

Case Study

SugarCRMProblem: want to have consolidate data for each customer from every system in Bank to generate the customer portal for our branch staffs.

We think about Sale-forced automation

We let them explore on www.salesforce.com

They like www.salesforce.com but don't have money LoL......

We show SugarCRM to them.

Case Study

SugarCRM (Cont.)We have to make the customer portfolio in SugarCRM with in 3 months.

We can do it with Module Builder in SugarCRM which is drag-and-drop e-Forms generator.

Case Study

SugarCRM (Cont.)Present Status:Now we have a customer portfolio system to support our sales at branch.

Other countries in Group spend about x,xxx,xxx bahts for this system but we make it with no software cost.

We have daily back up and can restore in 1hour.

We use only 2 staffs for this project

Case Study

Approval WorkflowAs we have learnt e-Forms tool from SugarCRM, we apply this concept to other system which need approval workflow.

Problem: need a e-Form to send a approved data from branch to head quarter to replace the manual process.

We use configed SugarCRM e-Forms tool to make a simple approval workflow then interface this data to our Lotus Notes.

Case Study

Approval Workflow (Cont.)We reduce the approval time from 7 days to 2 hours.

We use only 1 staff (me) to implement this system in 1 month.

We have daily back up and can restore in 1 hour.

Q&A

Question & AnswerThank you.

- champillon -