Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. About Crawler-Lib
2. Our Services
3. Our Products
3.1 Crawler-Lib Engine
3.2 Crawler-Lib Services
3.3 Crawler-Lib Storage Operation Processor
Appendix A: Links
Appendix B: Free and Open Source
Page 2 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
1. About Crawler-Lib
Page 3 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
2. Our Services
Consulting
We advise and support you regarding the architecture of your application
backend - and help you to find a maintainable and performant design.
Performance Tuning
We optimize the multithreading performance and throughput of your application or
service and find bottlenecks in code and design.
General Development
If you need additional manpower for your projects. We are very flexible. We can
work with your team in-house or as teleworkers or we can do sub-projects or
complete projects for you.
Page 4 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
3. Our Products
Page 5 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
3.1 Crawler-Lib Engine
Open Architecture
The Crawler-Lib Engine can be extended in several ways. Most important: it allows
the creation of new workflow elements to support any kind of API or technology.
REST/OpenAuth APIs like Facebook, Google and Twitter
SOA / WCF based APIs
File / Database / Data Mining Operations
etc
Page 6 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
3.2 Crawler-Lib Services
Flexible Hosting
In contrast to SaaS or BaaS the Crawler-Lib Services is a framework part and not a
hosting provider. The finished back-end can be hosted on your own hardware or a
cloud provider of your choice. And the backend can be hosted even in an
interactive application itself.
Page 7 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
3.3 Storage Operation Processor
Batching
Modern back-ends have to deal with thousands of requests that perform very small
(often read) operations. The Processor combines multiple requests and batches
them to the database as one operation. This increases the throughput by factors.
Locking
Transactional write operations can’t sometimes be batched, where read operations
often can. The Processor implements grouping and isolation options that can be
used as a reader/writer lock.
Page 8 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
4. Our Skills & Tool Set
Page 9 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
5. Contact
Homepage: http://www.crawler-lib.net/
Page 10 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
Appendix A: Links
Crawler-Lib Sites
Homepage: http://www.crawler-Lib.net
Blog: http://www.crawler-lib.net/blog
Downloads: http://download.crawler-lib.net/
Help & Reference: http://help.crawler-lib.net/
Twitter: https://twitter.com/CrawlerLib
YouTube: http://www.youtube.com/user/CrawlerLib
Google+: https://plus.google.com/102488069995729942110/posts
NuGet Gallery: https://www.nuget.org/profiles/crawler-lib/
Crawler-Lib Framework
Tasks: http://www.crawler-lib.net/framework-background-task-processing
Services: http://www.crawler-lib.net/framework-back-end-service-components
Storage: http://www.crawler-lib.net/framework-storage-operation-processing
Page 11 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved
Appendix B: Free and Open Source
Crawler-Lib Libraries for .NET
Child Processes – Child Process Management
http://www.crawler-lib.net/child-processes
Concurrency Testing Helper – Multiple Threads in Unit Tests / Integration Tests
http://www.crawler-lib.net/crawler-lib-concurrency-testing
NHunspell – Open Office Spell-Checker Wrapper
http://www.crawler-lib.net/nhunspell
Build Process
Crawler-Lib Build Tools – PowerShell based Build Automation Toolbox
http://www.crawler-lib.net/build-tools
Page 12 | Company Presentation Crawler-Lib | 18.03.2015 Copyright © 2015 Crawler-Lib. All rights reserved