Presentation is loading. Please wait.

Presentation is loading. Please wait.

STREAM Technology Transition

Similar presentations


Presentation on theme: "STREAM Technology Transition"— Presentation transcript:

1 STREAM Technology Transition
Update for Klopotek user group (America) October 2017, Berlin 1 1 1 1 1

2 STREAM and Evolution of Technology

3 Technology transition Klopotek Publishing Solution (STREAM)
Klopotek enterprise solution functionality supports the whole product life cycle of publishing in a global acting world Planning and Product Creation Rights and Royalties Production Marketing and Sales Customers and Ordering Fulfillment Finance End-to-end support by 4 strategies UNISON Technology transition Klopotek Publishing Solution (STREAM) Third party financial system Klopotek end-to-end integration covers the entire Publishing Supply Chain.

4 Sophisticated Service-Oriented Architecture powered by STREAM
Classic Line / UNISON STREAM API’s for third party integration SOA (Business Logic & Data Access) Websites & Self-Services Portals Standard Klopotek & UNISON Databases

5 Klopotek Publishing CRM Solution
Klopotek‘s portfolio extended by fully integrated eCommerce and CRM solution combining STREAM with enterprise portals eCommerce Webshop Catalog (Products & Rights) Ticketing Sales Cloud Klopotek Publishing CRM Solution Klopotek eCommerce & CRM integration supports sales for B2B & B2C

6 The world of Klopotek STREAM – CRM
Learn from your Customers for Providing a Unique Customer Journey Real use case:

7 Klopotek Analytics for Publishing
Klopotek Analytics addresses growing business intelligence needs of publishers Business Intelligence ETL (any 3rd party) ETL & Real-time Analytics Klopotek Analytics for Publishing A reporting and analytics platform for business intelligence

8 STREAM Architecture & SDK

9 Web Services (SOAP, REST, RESTful) / MBS
Klopotek's dual technology stack: benefit from a solid foundation and leverage new open source technologies Decomposition & Transition Classic Line & UNISON STREAM Portals & Integration 3rd-Party & Klopotek Presentation Layer Integrations-Layer Domain & Core Platform Web Services (SOAP, REST, RESTful) / MBS Business Logic Layer Data Access Layer Operational Management / Communication Security / Operating System Layer UNIX Infrastructure Layer

10 STREAM Domain-driven development in excellence
PRODUCTS TOOLS & AUTOMATION (DevOps) CORE Domain Services & Components CORE Architecture & Technologies Fast Track/Extendibility: high level of configurable components, Support the decomposition Technology Dependency: no direct reference Maximizing Tayloring: domain services (REST Api) Reduced Development Time: high reusability Increase the Quality and knowledge alignment: reuse, standards adoption, sharing, check on quality gates Innovation: keep technology up to date Increase the maintenability: using standards, documenting, possibility to distribute the code to others (no bottlenecks) High Availability/Business Continuity: adequate to the market demand (SLA) Fast track Extendibility/Flexibility Technology dependency avoidance Maximize Tailoring Reduced development time Increase the Quality and knowledge alignment Innovation (technologies and approach) Increase the maintainability High Availability/Business Continuity

11 Continuous integration covering the entire development chain

12 Significantly improved quality assurance by continuous development
Automated quality checks and tests supports development with daily feedback Code validation Functional validation (Code level) Functional validation (User level) Non-functional validation

13 SonarQube – Clean code as the base for success
Each STREAM project has to pass SonarQube quality gates on a daily base SonarQube an open platform to manage code quality covering the 7 axes of code quality  KSTS Quality Gates in the terminology of SonarQube Bugs A Vulnerabilities A .. B Technical depts <= 50 WD Coverage Testing <= 40 -> 80% Comments >= 5% Acceptance = Passed Sonarqube is one of the best tool on the market able to control many aspects of the code. Check by SonarQube is fully implemented at Development since Q3/2016

14 SonarQube – Clean code as the base for success
Target: Passed

15 Non-functional performance tests mandatory to satisfy users and customers in STREAM securing response times less than 1 sec Concurrency Response time in msec Test environment small environment sizing for concurrent users STREAM FE, BE on a shared WildFly / 1 virtual server (2GHz Quad-core, 4 GB RAM) STREAM KAS2 on a dedicated WildFly / 1 virtual server (2GHz Quad-core, 4 GB RAM) CL BE on a dedicated WildFly / 1 virtual server (2GHz Quad-core, 10 GB RAM)

16 Klopotek STREAM Deployment Services to ...
manage multiple environments at one place manage high-availability environments install and configure WildFly application server WildFly application server base automatically download, configure and deploy Klopotek STREAM Web apps by wizards download and deploy updates and EBFs for Klopotek STREAM Web apps support Linux and Microsoft Windows environment deployments support Amazon AWS environment deployments ...in a fully controlled highly automated way incl. rollback feature! Klopotek Deployment Manager (KDM) becomes master tool for IT Administrators

17 STREAM Enterprise Integration Framework

18 Strong 3rd party real-time integration on UI level (360°)
Entity based information (and navigation) including master address data, pictures and or logo Information widgets composed out of the widget catalog Already implemented Google Maps SalesForce 3rd party REST Call

19 Klopotek enterprise integration framework for data exchange
Klopotek data model Webservices Message-based services Queues Oracle Advanced ActiveMQ Oracle CDC SOAP REST Files XML incl. XSL Direct access Import Misc. (OUT only) Tables FTP Mail Import / Export procedures incl. validation REST (OUT only) Generic interface (Interface tables) Import / Export procedures incl. validation & conversion

20 UNISON 2 STREAM transition

21 UNISON 2 STREAM transition continues with CRM integration
Planning and Product Creation Rights and Royalties Production Marketing and Sales Customers and Ordering Fulfillment Finance End-to-end support by 4 strategies UNISON Klopotek Publishing Solution (STREAM) Third party financial system Klopotek end-to-end integration covers the entire Publishing Supply Chain.

22 The world of Klopotek STREAM – CRM
Learn from your Customers for Providing a Unique Customer Journey Real use case:

23 UNISON 2 STREAM transition continues with CRM integration
B2B / B2C Portals Sales & Marketing / 360°View / Ticketing Order Management Sales Department Customer Service Real-time widgets STREAM CRM UNISON Products (Master) Nightly synchronization Products Prospects (Master) Near-time synchronization (MBS) Prospects Customer Near-time synchronization (MBS) Customer (Master) Tickets Manual / eUNISON Sales history Nightly synchronization Orders (Shipped) Orders Klopotek Database UNISON Database

24 Roadmap of the transition Classic Line  STREAM
11 Co-existence of Classic Line & UNISON and STREAM based on dual-technology-stack 10 Release STREAM covering O2C (Starting 2016  2019) Release STREAM covering TEP (Starting 2016  1 HY 2019) 9 8 Release STREAM covering CRR (Starting 2015  1 HY 2018) 7 Release STREAM CRM Package (done) 6 Release STREAM Compliance, Rights Sales, Accounting Management in CRR (done) 5 Establishing STREAM.Core framework (done) 4 Release of reporting & analytics platform (done) 3 Transition of IT organization supported by KSTS Italy (done) 2 Establish development, deployment and delivery procedures (done) 1 Establish dual-technology-stack architecture (done)

25

26 Thank you


Download ppt "STREAM Technology Transition"

Similar presentations


Ads by Google