jbug.be artesis hogeschool

65
6/6/22 | SLIDE 1

Upload: andries-inze

Post on 28-Nov-2014

1.363 views

Category:

Technology


0 download

DESCRIPTION

Presentation to the last year high school students

TRANSCRIPT

Page 1: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 1

Page 2: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 2

www.realdolmen.com

Artesis Hogeschool

Page 3: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 3

CONTENTS

About me About RealDolmen Software Engineering Process The open source landscape About JBoss About JBUG.be The most popular projects

Page 4: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 4

CONTENTS

About me About RealDolmen Software Engineering Process The open source landscape About JBoss About JBUG.be The most popular projects

Page 5: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 5

Andries Inzé [email protected] http://andries.inze.be http://www.linkedin.com/in/andriesinze

President of

Technical Project Leader at

Contributor of

ABOUT ME

Page 6: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 6

CONTENTS

About me

About RealDolmen Software Engineering Process The open source landscape About JBoss About JBUG.be The most popular projects

Page 7: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 7

ABOUT REALDOLMEN

1982: Start Dolmen NV uit Colruyt IT-departement 1986: Oprichting Real Software door Rudy Hageman 1997: Beursgang Real op EuroNext 1999: Beursgang Dolmen NV op EuroNext 2008: Fusie tussen Real en Dolmen tot RealDolmen

Aantal werknemers  1854 (op 30/09/2008)

Page 8: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 8

ABOUT REALDOLMEN

Unique offering

Page 9: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 9

ABOUT REALDOLMEN

Page 10: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 10

CONTENTS

About me About RealDolmen

Software Engineering Process The open source landscape About JBoss About JBUG.be The most popular projects

Page 11: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 11

SOFTWARE ENGINEERING PROCESS

Business has a problem The customer does not always know what he wants

Page 12: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 12

SOFTWARE ENGINEERING PROCESS

62 percent of IT projects fail 49 percent suffered budget overruns 47 percent had higher-than-expected maintenance costs, and 41 percent failed to deliver the expected business value and ROI

25 percent of all IT projects get cancelled IT departments don't take into account the time required

between design and development and QA is not adequately understood and budgeted into projects'

timelines.

http://news.cnet.com/8301-13505_3-9900455-16.html

Page 13: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 13

TechnicalConsultant

TechnicalConsultant

PROJECT SETUP

Key User

Business Analyst

FunctionalAnalyst

Project Manager

IT Manager

Quality Lab

TechnicalManager

Software Engineers

Software Engineers

Software Engineers

Account manager

Page 14: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 14

Page 15: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 15

Tech

nische

vereisten

Tech

nische

Analyse

Applicatie architectuur

Functioneleanalyse

Functionele

vereistenFunctioneel analist Technisc

h analist“Ondersteun

mijn business”

“Alligneer met de ICT architectuur”

Design

Construct

GebruikersIT

Architect

Test

“Efficiëntie & kwaliteit”

Realisator

Page 16: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 16

CONTENTS

About me About RealDolmen Software Engineering Process

The open source landscape About JBoss About JBUG.be The most popular projects

Page 17: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 17

JAVA LANDSCAPE

Page 18: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 18

OPEN SOURCE VS BINARY

Page 19: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 19

BUYING SOFTWARE

Page 20: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 20

no access to the source code want to add a feature? can't. want to fix a bug? can't. want to do a security audit? can't. want to give copies to your

friends? can't, legally.

for fixes/improvements, wait for the “upgrade” new bugs, more money, runs

slower (needs new computer)

Page 21: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 21

THE ALTERNATIVE?

Page 22: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 22

Page 23: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 23

BENEFITS OF OPEN SOURCE

Reliability Stability Auditability Cost Flexibility and Freedom Support and Accountability

Page 24: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 24

THE JAVA LANDSCAPE

19825 Java projects!!!

Page 25: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 25

CONTENTS

About me About RealDolmen Software Engineering Process The open source landscape

About JBoss About JBUG.be The most popular projects

Page 26: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 26

HOW JBOSS STARTED

Marc Fleury Founded in 1999 Sold for $ 420 million in 2006

Page 27: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 27

OR BETTER KNOWN AS…

THE INDUSTRY NEEDS AN ENEMY!

Page 28: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 28

IT’s FreeIt doesn’t suck

JBOSS BACK THEN

Page 29: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 29

JBOSS NOW

Page 30: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 30

FROM COMMUNITY TO ENTERPRISE

Page 31: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 31

JBOSS = JOBS

Page 32: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 32

CONTENTS

About me About RealDolmen Software Engineering Process The open source landscape About JBoss

About JBUG.be The most popular projects

Page 33: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 33

ABOUT JBUG.BE

Founded 2008 http://www.jbug.be Consists of 5 JBoss Enthousiasts!

Joram Barrez Joris De Winne Matthias De Scheerder Jeroen Verhulst Andries Inzé

Page 34: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 34

ABOUT JBUG.BE

Page 35: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 35

ABOUT JBUG.BE

Next event Last Friday on Devoxx Seam Community Day

Page 36: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 36

CONTENTS

About me About RealDolmen Software Engineering Process The open source landscape About JBoss About JBUG.be

The most popular projects

Page 37: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 37

GUIDED TOUR

JBoss.org

Page 38: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 38

Page 39: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 39

JBOSSPORFOLIO

Page 40: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 40

JBOSS AS

What is an application server? Security Scaling High-availability Dependency management Transaction management Messaging Monitoring Configuration Interoperability …

Develop faster

Page 41: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 41

JBOSS AS PROJECTS

WebARchives

Page 42: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 42

% JOB POSTINGS

Page 43: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 43

GROWTH IN %

Page 44: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 44

Page 45: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 45

JBOSS HIBERNATE

Page 46: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 46

Page 47: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 47

HIBERNATE VALIDATION

@NotNull private String line1;

@Length(max = 20) @NotNull private String country;

@Range(min = -2, max = 50, message = "Floor out of range") public int floor;

Page 48: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 48

HIBERNATE SEARCH

Full text search Sounds like operator Near operator Like operator …

Page 49: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 49(*) Input: “Hype Cycle for Business Process Management, 2008”

Page 50: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 50

Page 51: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 51

WHAT’S THE FUSS ALL ABOUT?

“Business process” An (organized) way of “doing things” … with certain goal (eg making money)

Not an IT concept 1723-1790, Adam Smith: The pin factory 1863-1947, Henry Ford: mass production

– Assembly lines

Page 52: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 52

NOT AN IT CONCEPT

1900-1993, William Edwards Deming Japanese production boom (after WWII) Quality control techniques Improved production through insight in processes

(Deming) quality circle

PLAN

DO

CHECK

ACT

Page 53: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 53

BUSINESS PROCESSES ARE EVERYWHERE

Tax system

Page 54: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 54

BUSINESS PROCESSES ARE EVERYWHERE

Tax system Library: acquiring and returning a book

Page 55: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 55

BUSINESS PROCESSES ARE EVERYWHERE

Tax system Library: acquiring and returning a book Ordering a ticket for a concert

Page 56: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 56

BUSINESS PROCESSES ARE EVERYWHERE

Tax system Library: acquiring and returning a book Ordering a ticket for a concert Getting up in the morning

Page 57: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 57

BUSINESS PROCESSES ARE EVERYWHERE

Tax system Library: acquiring and returning a book Ordering a ticket for a concert Getting up in the morning … Any company - any product - any service

They all have business processes

Which means Business processes = doing business

Page 58: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 58

THE POWER OF PICTURES

Communication medium the diagram Simple and easy to understand

Page 59: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 59

Page 60: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 60

BPM SELLING POINTS

Bridge between IT & the business No disconnection between

What business expects What IT delivers

And forcing the business people to align

Business changes are rapidely implemented Agile

Visibility Monitoring, CEP, KPI, data-mining, … Making decisions in real-time

Page 61: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 61

JBPM

Page 62: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 62

JSF -

Page 63: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 63

JSF - RICHFACES

Page 64: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 64

Seam

Page 65: JBUG.be Artesis Hogeschool

APRIL 9, 2023 | SLIDE 65