Upload
aca-it-solutions
View
310
Download
1
Tags:
Embed Size (px)
Citation preview
HAVING FUN IN A GREAT AND FOCUSED TEAM,SUPPORTED BY THE BEST TOOLS AND TECHNOLOGIES;THAT’S HOW WE DELIVER BETTER SOLUTIONS FASTER.
ACA IT-SOLUTIONS
DELIVER BETTER SOLUTIONS FASTER
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
ACA IT-Solutions | Quickscan
Using open technologies and an agile approach, we implement future proof enterprise class solutions to support our clients’ core business.
Project Management
Requirements modeling
Software development
Enterprise Portals
Identity & Access Management
Content & Document Management
Collaboration Platforms
0
18
35
53
70
Em
plo
yees
1999 2001 2003 2005 2007
0
2.000
4.000
6.000
8.000
Turn
over (x 1.000 eu
ro)
1999 2001 2003 2005 2007
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
ACA IT-Solutions | References100% of our projects run in production.
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
ACA IT-Solutions | Partners
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Go to www.agileawards.be for most recent video testimonials
Telenet | Advisor Portal Flemish Government | WebIDM
Sodexo | Phoenix Randstad | Blueweb II
BMW | E4N
ACA IT-Solutions | Testimonials
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Alfresco | introduction
Web Content ManagementDocument ManagementCollaboration Platform
Content Platform
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Alfresco | Market Momentum1.8 million downloads
900+ enterprise customers100 new clients per quarter
73% of business via partners
130,000 Community members
50,000+ Sites in production
150 Applications on the Alfresco Forge
Finance, Insurance, Administrations
Recreation, Media, Press
Industries & Services
Community base in 182 countries
More web activity than Filenet, Documentum, Opentext and Interwoven
Huge Market Adoption
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Alfresco | Platform
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Shared Services
Alfresco | Document/Records Management
13
Shared DriveUI
EmailUI
Web 2.0 UI
DocumentsRecords
WebDAV/CIFS imaphttp
JCRCMIS (REST, WebServices)JavaScript API (WebScripts)...
Other Applications
e.g. Portal
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Alfresco | Features that users like
Simple Check-In/Out and Version Control
OpenSearch
Integration with enterprise portals
Tagging
Shared drive
Integration with Microsoft Office
Rules for content applications
Sandboxing, staging and virtualization
Multilingual management Reuse of assets
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Alfresco | Features that developers / administrators like
REST architecture
Zero-footprint clients
Security
Data management and Transformation Engine
Interfaces for CIFS, WebDAV and FTP
JEE architecture - Spring Based
Integrated workflow and content lifecycle management
Support for standards Collaboration Services
Content Services
Workflow Services Lightweight Web Scripts
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Alfresco | Technical Landscape
Based on Java platform (Version 1.5 onwards)
Spring framework used for dependency injection & cross cutting aspects
Alfresco uses many OSS components and integrates them in their platform
Internal API
The API is structured around services
Service; lowest API level you interact with
NodeService, FileFolderService, AuthenticationService, …
Customizable and injectable using Spring
Java EE platform
Spring Framewor
Hibernate
Hibernate
XSLT
JSF
Rhino
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Web ScriptRuntime
RenderingServices
Content Services
Search
Security
Navigation
...
Alfresco | Technical Landscape
Content Repositor
y
Content Services (Model)
WebScript Runtime (Controller)
FreeMarker (View)
HTML ATOM RSS JSON
HTML ATOM RSS JSON
WebScript:‣Lightweight scriptable REST Framework‣Java/JavaScript Based‣Used by Alfresco to create extensions‣Fundamental Component of the SURF Web Framework
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Alfresco | Extensions
Web Script
Rendering
Content
Search
Security
Navigation
...
Content Repositor
y
Alfresco ShareShare‣Collaborative Content Management Platform‣Build around personalized pages with Dashlets‣Support for Wiki, Profiles, Social Tagging, Personalized Dashboards, Communities, Calendars, Activity Feeds, Document Previews, ...‣Based on Alfresco Surf/WebScripts
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Liferay | Introduction
Portal Server
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Liferay is considered the leading open source enterprise portal solution using the latest in Java and Web 2.0 technologies.
Popular use cases include:Web publishing & content management
Intranet / Extranet
Collaboration platform
Social network
EAI framework - Mashups
Standards BasedJSR-168/JSR-286
Liferay | Introduction
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Liferay | Overview
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Liferay | Portal Features
Out-of-the-box portlets Single-Click Configuration
Dynamic Drag & Drop
Work From Your Desktop
Search & Tagging
Secure Single Sign On (SSO)
SOA Framework
Granular, Role-Based Authorizations
Communities & Organizations
Personal User PagesMulti-language Support
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Portal Wide
Liferay | Community Centric Model
Community
Private/Public Pages
Community Roles
Users
Roles
User Groups
members
roles/permissions
Private/Public Pages Portletscomposed of
Announcements & Alerts Blogs Email Calendar Polls Feeds Instant Messaging
Activity Tracking Message Boards WIKIs Document Library & Image Gallery Web Publishing Search Engine Optimizati Drag-
and-Drop Site Maps Search & Tagging Community Administration Communities & Organizations Personal User Pages
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Liferay | Collaboration Features
Wikis Activity Tracking
Instant Message
Shared Calendar
Blogs
Message Boards
RSS
Announcements & AlertsPolls
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Liferay + Alfresco Integration
ClientsCIFSWebDAVFTPHTTP...
ApplicationsCMISWebDAVWS-*RESTATOM/RSSJava...
CMISREST (WebScripts)Alfresco Web Services...
Content Repositor
y
Liferay Portal
Liferay Portal - Site Centric‣Strong focus on Collaboration and Security‣Powerful and Scriptable Community Features‣Customizable by the end-users‣Great for aggregating data from multiple sources
Afresco - Content Centric‣Strong focus on Content and its life-cycle‣Can handle large amount of data‣Customizable datamodel, workflows, tasks, ...‣Support for multiple delivery channels
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Example Intranet built @ Randstad with Agile developmentFacts2,819.20 Visits/day5 GB data10K Content Items
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Example PAAS portal @ Belgacom with Agile development
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
rapid delivery of high-quality software development iterations frequent inspection and adaptation collaboration Agile process adaptability small increments with minimal planning minimize the overall risk documentation is produced as required by stakeholders Agile cross-functional and self-organizing teams review progress optimizing the return on investment working software as the primary measure of progress alignment with customer needs
and company goals continuous integration pair programming test driven development code refactoring Agile eliminate waste
improve quality collective ownership guaranteed success
Agile project approach
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Iterative process
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Advantages
VISIBILITY
ADAPTABILITY
BUSINESS VALUE
RISC
Agile approach
Traditional approach
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Agile - Voortgangsrapportage via burndown chart
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Budgetbepaling | Budgetindicatie
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Thursday 24 January 13
© ACA IT-SOLUTIONS DELIVER BETTER SOLUTIONS FASTERWWW.ACA-IT.BE
Contact
ACA IT-Solutions Hasselt
Ilgatlaan 5CB-3500 Hasselt
T +32(0)11 26.50.10F +32(0)11 26.50.11
>> Route
ACA IT-Solutions Weert (Nl)
(TISA)
Emmasingel 48-50
6001BD Weert
Netherlands
ACA IT-Solutions Brussel
Clovislaan 82B-1000 Brussel
T +32(0)2 734.02.65F +32(0)2 734.61.80
>> Route
Thursday 24 January 13