why sharepoint is the biggest threat to open source in the enterprise
Post on 08-Jan-2016
37 Views
Preview:
DESCRIPTION
TRANSCRIPT
Why SharePoint is the biggest threat to Open Source in the EnterpriseJohn NewtonCTOAlfresco
@johnnewton
What does Microsoft have against Open Source?
There are some new modern-day
sort of Communists who want to get rid
of the incentive for
software makers under various
guises!
Look who’s
talking!
In the Beginning…
There was Lotus Notes Project Tahoe First Release SP2001 Version 2 – Re-architecture SP2003 Version 3 – Good Enough SP2007 Version 4 – Getting It Right SP2010
What is SharePoint?
From SharePoint 2007
ToSharePoint 2010
The Kitchen Sink…
PortalPortal
Collaboration
Collaboration
Microsoft Office
Microsoft Office
Content ManagementContent
Management
Content & List StoreContent & List Store
ExchangeExchange
SharePoint ServicesSharePoint Services
SearchSearch BPMBPM
Business Intel.Business Intel.
FormsForms
SQL ServerSQL Server FAST SearchFAST Search
Records Mgmt
Records Mgmt
Social ToolsSocial Tools
OCS (VoIP)OCS (VoIP)
Web Content Mgmt
Web Content Mgmt
SkypeSkype
GrooveGroove
Enterprise
SMB
Back OfficeTransactionsRecordsManufacturing
Front Office InternetExtranetsKnowledge WorkersDocumentsProject & Team Sites
MarketingIntranetsMedia
Systems of Record Middle MgmtKnowledge Workers
Outside Firewall
Web SitesCustomersPartners
Shared DrivesE-mail
Open Source WCM
What’s Going On?
Web Experience Mgmt
ECM
ERP
CRM
Challenges for Open Source
Office sells SharePoint / SharePoint sells Office
Office monopoly and Windows dominance continues in Enterprise
Microsoft, .NET and SQL Server invade the data center
Microsoft owns the Knowledge Worker Microsoft ecosystem pushes Open
Source to the edges of the enterprise
Challenges for the User Traditional vendors just as vulnerable Critical information lacks control Lack of scale means lots of Data
Ghettos SharePoint and .NET stack won’t play
nice No reuse of hardware, software,
expertise “What do you mean it’s not FREE?” Neither Windows nor Office have
gotten any better
Challenges for SharePoint
Scale and Throughput Complex Development Environment Interoperability and Standards Compliance Control and Administration Jack of All Trades – Master of None Not prepared for the future
I am getting old waiting for this query!
I am getting old waiting for this query!
Social
Go Zune Social!!!w00t!!!
Go Zune Social!!!w00t!!!
Mobile
With this Windows
Mobile, how could I possibly hear about any
phone hacking?!!
With this Windows
Mobile, how could I possibly hear about any
phone hacking?!!
Cloud
Now you will leave all your Cloud processing to Azure!
Now you will leave all your Cloud processing to Azure!
1-2-3 and you are now under hypnosis!
1-2-3 and you are now under hypnosis!
Directions for Open Source
Cost, Openness and Transparency
Best of Breed Own Social, Mobile and
Cloud Interoperability and
Standards Solutions and Services An Apache for
Applications?
Transparency?!What’s that?!!Transparency?!What’s that?!!
Best of Breed Open Source
Portals: Liferay, Drupal Business Intelligence: Pentaho, Jasper Bus. Process Mgmt.: Activiti, jBPM Search: Lucene, Solr, Sphinx Social: MediaWiki, TikiWiki, Commons Platform: Spring, JBoss, Rails Apache Open Office Web Site Mgmt: Drupal, Joomla Content Management: Alfresco
Standards can create great solutions!
Information Workplace Platform
UI & PortalServices
UI & PortalServices
CMIS BPMN 2.0JSR-286 Open Social
On Premise
Mobile
Distribution / Syndication
Superscale Data
Superscale Storage
ERP
In the
Cloud
Desktop Web Site
Rich Content MobileSocial
IntegrationHTML5
Content Services
UI & PortalServices
UI & PortalServices
Search & Discovery
Collaboration & Social Services
CMIS BPMN 2.0JSR-286 Open Social
Process and Workflow
Communication
Social Networks
CRM
Content, Standards and CMIS
Best of Breed Solutions must work together Open Source Ecosystem must >= SharePoint Ecosystem Standards allow Best of Breed to evolve Transparency and Openness will be our weapons
Why Do Users Choose Alfresco? - 2010
Why do customers buy Alfresco? Where do customers start?
Introduction to
Content Management Interoperability Services
What is CMIS?
Vendor independent API for working with content repositories Specification managed by OASIS
- Web Services Binding
- ATOM Pub Binding
- CMIS Query Language
The Beauty of
?
Presentation Tier
Content Services Tier
Enterprise Apps Tier
REST SOAP
?
ClientClient
Content RepositoryContent
Repository
Services
Domain Model
read write
consumer
provider
Vendor MappingVendor Mapping
ContentManagementInteroperabilityServices
CMIS lets you read, search, write, update, delete, version, control, … content and metadata!
Meet CMIS
ClientClient
Content RepositoryContent Repository Content RepositoryContent Repository
Content RepositoryContent Repository ClientClient
Content RepositoryContent Repository
Content RepositoryContent Repository
Content RepositoryContent Repository
• Workflow & BPM• Archival• Virtual Documents• DAM / WCM
• Collaborative Content Creation
• Portals
• Client Application Integration
• Mashup
Use Cases
•
Document• Content• Renditions• Version History
Document• Content• Renditions• Version History
Folder• Container• Hierarchy• Filing
Folder• Container• Hierarchy• Filing
Relationship• Source Object• Target Object
Relationship• Source Object• Target Object
Policy• Target ObjectPolicy• Target Object
Described byType Definitions
Described byType Definitions
Types
*
Custom TypeCustom Type
Object• Type Id• Parent• Display Name• Queryable• Controllable
Object• Type Id• Parent• Display Name• Queryable• Controllable
Document• Versionable• Allow Content
Document• Versionable• Allow Content
FolderFolder Relationship• Source Types• Target Types
Relationship• Source Types• Target Types
PolicyPolicy
Property• Property Id• Display Name• Type• Required• Default Value• …
Property• Property Id• Display Name• Type• Required• Default Value• …
Type Definitions
Implementations Already Available…Providers
Consumers
Developed by 30+ ECM Vendors
Open Source implementations of CMIS Apache Chemistry is the umbrella project for all CMIS related projects
within the ASF
- OpenCMIS (Java, client and server)
- cmislib (Python, client)
- phpclient (PHP, client)
- DotCMIS (.NET, client)
Apache Chemistry started as an incubator project in May 2009
- Graduated to a top level project in February 2011. Backed by Adobe, Alfresco, Nuxeo, OpenText, and SAP OpenCMIS is a de-facto reference for CMIS and is also used by the CMIS
TC to test new CMIS 1.1 features
top related