Blog
Access Governance Foundation / New Job Model / NJM en AGF
Access Governance Foundation / New Job Model / NJM en AGF

SRS: New Job Model and Access Governance Foundation

We’ve worked together with the ABN AMRO for more than 20 years. We developed their original Signature Registration System (SRS), and we’ve made many changes over the years. Despite the impact of Corona, 2020 has been exceptionally busy. Migration to Azure is our current focus, but this year we’ve also worked on two other SRS enhancements: adding support for NJM (New Job Model) and AGF (Access Governance Foundation).

What is SRS?

SRS is a custom solution we built for ABN AMRO, but the principles apply to every large corporation. Large international concerns confirm and authorise their actions through a Power of Attorney assigned to individual employees. To manage transactions between branches, and between ABN AMRO and third parties, it’s essential to check both the signatures and the authority of employees. SRS (the Signature Registration System) authenticates these transactions.

Regular SRS changes

SRS is a crucial resource within the bank. Therefore, there is a continued need to extend and improve SRS to meet new requirements and to support infrastructure changes.

The latest version of SRS supports the entire workflow of applying for a new Power of Attorney (PoA) for employees. It also automates changes or updates to an employee’s authority, using regular updates from the in-house SAP HR system. These integrations keep SRS information up-to-date and reduce the amount of data-entry work within the PoA team.

The latest updates: AGF and NJM

When the bank changes its infrastructure, BSL has to be ready to make changes. We carry out many small changes under our maintenance agreement. However, in 2020 ABN AMRO introduced two changes that have triggered two significant developments.

  • AGF (Access Governance Foundation) integration
  • NJM (New Job Model) integration

Access Governance Foundation

Previously we identified SRS users using their network identity (sometimes called a GUID). We provided a management interface within SRS to assign roles and rights for each user.

We have now integrated SRS with the ABN AMRO Access Governance Foundation or AGF, which provides an authentication layer, linked to a global Active Directory. AGF-compliant applications can query the directory, discovering the rights assigned to each user. Now we have integrated SRS with AGF, ABN AMRO can manage users and their SRS roles via their central infrastructure. We, of course, don’t have direct access to the ABN AMRO security infrastructure, so during our development, we replicated AGF using Shibboleth/LDAP and the OpenID Connect (OIDC) protocol.

New Job Model

Integration with the ABN AMRO HR system means that we could automatically assign most Power of Attorney (PoA) authorisations, using function codes assigned to each employee. They previously had over 1300 function codes, each assigned to specific PoAs.

Understandably, the bank was looking to simplify the number of individual function codes, introducing the New Job Model (NJM). Unfortunately, this made the automatic assignment of Powers of Attorney very difficult – or more accurately – impossible. Whilst the PoA team could try and manage all of the PoAs individually; they have more than 7000 PoA assignments within the bank. They need to update these PoAs when new employees join, each time they move to a new role, or when they leave. Their workload would have increased dramatically, requiring an expansion of the PoA team.

The solution wasn’t straightforward, but together with the ABN AMRO, we decided to introduce a new workflow, so that department managers can now request, review and approve PoAs for any members of their team. Using initial insights into the NJM, we adopted an incremental approach, based on a series of user stories that defined the goals for the development. It was an Agile development, giving us many “touchpoints” with the client, during which we could fine-tune our ideas.

Success, and on to the next challenge

We completed these projects on schedule and have supported a series of acceptance tests. Both changes are now in production, and we have moved on to the Azure migration project.

These projects show just how flexible BSL can be. We have Identity Management experts available, covering a wide range of technologies and protocols. We also have designers and architects that work together with clients to design custom solutions, and then work with our developers to guide the development. And because all of these services are in-house, we can move quickly, and produce secure, high-quality solutions.

Project consultation

During our projects, the project leader is in regular contact with the client. New insights may significantly influence the direction of travel. It’s essential for us to work closely with the client, as we can minimise any impact on the development costs. And if additional work is unavoidable, we can present a range of options, giving the client full control of their budget and expenditure.

We provide a customised service because every project is different, and every client will have its own specific needs. We’ve been doing this successfully for more than 25 years. If you have any questions for us after reading this blog, or you’re looking for an experienced, local software developer, please contact us, and we’ll be happy to give you advice without obligation.

Find out more?

Innovate, achieve more with better software.
Get in touch, no-strings attached.

Early to market? Try developing a Minimum Viable Product

Early to market? Try developing a Minimum Viable Product

Entrepreneurs frequently contact us with ideas for their ground-breaking app, web-service, or web application. Their market research completed, business plan ready, financial backing sorted. They want to start, and get their product to the market as quickly as possible. This is when we introduce the concept of an MVP or Minimum Viable Product.

The Entoen Nu app makes history lessons easy

The Entoen Nu app makes history lessons easy

Do you sometimes have trouble with Dutch history? The EnToen Nu app is intended for those interested in Dutch culture and history, particularly children from grade 5 up to and including secondary school. It can be used at school, and at home. We’ve recently updated the app, adding support for the latest version of the Canon of the Netherlands.

Oracle migration to Azure SQL database – Part 2

Oracle migration to Azure SQL database – Part 2

In recent months, two clients have asked us to migrate legacy Oracle systems to Azure. In the previous blog, we explained how our tiered web applications make it easy to maintain our software and to migrate from one database to another. We asked Eric Wijnands to tell us about one of these migrations, moving a Banking solution from Oracle to Azure SQL.

Oracle migration to Azure SQL database – Part 1

Oracle migration to Azure SQL database – Part 1

Is Azure the flavour of the month? We’ve been approached by two clients in recent months to help them transition legacy Oracle systems to an Azure Cloud database. We’ve been building tiered database solutions for many years, with Front-end web applications calling web-services that use Oracle databases for storage. Just how easy is it to migrate these applications to Azure?

BSL creates a new Corporate site for WCC Group

BSL creates a new Corporate site for WCC Group

The WCC Group is a leading provider of advanced solutions for Public & Private Employment Services and ID/Security government agencies. Two years ago we designed and developed a dedicated Careers site to help find the specialized personnel needed to support their rapid expansion. This year they asked us to create a new, modern, responsive Corporate site.

Bright Side of Life Director – Martyn Simpson – Part 2

Bright Side of Life Director – Martyn Simpson – Part 2

In his previous blog, Martyn introduced us to his time working for Computervision/CIS, creating custom solutions for their clients. Experiences that he uses daily within BSL. After leaving CV, he continued to travel, working firstly with a company you’ve maybe never heard of (although you’ve probably used their products). And then with a company that you all know: Apple Computer.

Bright Side of Life Director – Martyn Simpson

Bright Side of Life Director – Martyn Simpson

So rounding off our current series of Bright Stories, it’s the turn of Martyn, our director. Martyn created the Bright Side of Life more than 25 years ago, and he’s been developing software since 1977. It’s not easy to condense 43 years of software development into a single blog, so in this first part, we find out just why he became a software developer, with some “Lessons Learned” on the way.

Front-end Developer – Roderick Gadellaa

Front-end Developer – Roderick Gadellaa

Continuing our “Bright Stories”, this week we turn our attention to Front-end Developer, Roderick Gadellaa. Someone with a very sweet tooth, and who enjoys solving design and UX problems. You’ll frequently find him on Twitter, tweeting about design changes and concepts. Here at BSL, Roderick’s enthusiastic whistling and singing are part of our soundscape!

PA / Customer Relations Manager – Caroline Bos

PA / Customer Relations Manager – Caroline Bos

As part of our “Bright Stories” series, it’s now the turn of Caroline, PA / Customer Relations Manager at BSL. We tell you why her varied background, outgoing personality, and talent for organization make her ideal for the role. Connecting and communication with people is in her DNA! Having worked nearly 8 years at BSL, she plays a pivotal role in our organization.

Software Developer – Jurjen Schröder

Software Developer – Jurjen Schröder

Our “Bright Stories” campaign is your chance to get to know some of the talented individuals that make up the Bright Side of Software. This week, the spotlight is on one of our software developers: Jurjen Schröder. An opportunity to find out more about Jurjen, and at the same time discover why he keeps some very unusual housemates!

Agile working is a success even during Corona

Agile working is a success even during Corona

Agile working is ideal for teams working remotely. Although we’ve used Agile for several years, there’s always room for improvement. Flexibility is part of this approach. Each client has their preferences, and so we refine our working methods to suit each customer. Fortunately, this type of refinement is more or less built-in to Agile: The Sprint Retrospective…

NBD’s LiteRom and Uittrekselbank online websites refreshed

NBD’s LiteRom and Uittrekselbank online websites refreshed

Agile development is part of our culture. During two recent Sprints, BSL delivered new versions of NBD’s Literom and Uittrekselbank online web services. LiteRom contains thousands of book reviews, as well as many articles about authors. Uittrekselbank subscribers can access thousands of extracts about books, as well as detailed author profiles. Find out more in our blog…

Working from home, but staying connected

Working from home, but staying connected

We’re working from home as much as possible due to the Coronavirus (COVID-19). We’re doing all we can to keep Business as Usual. Technical innovation is part of our DNA, and so we’re perhaps finding this easier than others. Nevertheless, we are having to change the way we work in response to these challenges. Our blog tells you about some of the steps we are taking.

Eric Wijnands, Designer and Developer, with a love of Jazz

Eric Wijnands, Designer and Developer, with a love of Jazz

BSL has always looked for designer and developer candidates who have their own stories to tell. Rounded individuals who offer more than just IT skills. Our work frequently begins with understanding the work carried out by our clients. So we supply inventive teams that deliver usable, productive solutions – not just code. Offering designers and developers with wide interests outside of IT.

Long-term relationships brings rewards to clients

Long-term relationships brings rewards to clients

2019 is a year where our long-term relationships with clients have kept us extremely busy. BSL provides highly skilled teams that complement our clients’ needs. As a result, we respond quickly to new demands. Designing, developing and delivering unique applications. This year we’ve worked on many new developments for existing clients.

Moscow performance for Marc Stoffels

Moscow performance for Marc Stoffels

Before Marc Stoffels made the move into IT, he was an actor. One of the theatre companies where he played, Het Houten Huis was recently invited to bring their performance to Moscow. A trip to Moscow is an experience in itself, and BSL didn’t want to deprive him of the opportunity. But with one condition – we asked him to write a blog about his trip!

Conversational Design helps increase conversion rates

Conversational Design helps increase conversion rates

Many websites ask visitors to share their contact details. And for many years the best anyone could come up with is a contact form. There are ways to make such forms more inviting, but a contact form shares many characteristics with a nightclub bouncer – it keeps people out. So we’ve started using Conversational Design UI’s. A technique that puts website visitors at their ease…

Don’t know your MVP from your SUV, read on…

Don’t know your MVP from your SUV, read on…

At the Bright Side of Life it’s in our blood to help clients to think about their needs, and to work with them to define the features needed in a first release. Going for an all singing and dancing first release is rarely the right approach. Focus on what you need – an MVP demonstrating great value to your users. It will save you money, gain insights into your users’ needs, and help to create a better product.

Summer Event – BSL and the Soldier of Orange

Summer Event – BSL and the Soldier of Orange

Our summer event this year was an opportunity for Martyn (Director, BSL) to finally experience a little Dutch culture. He’s not yet ready for the full Marco Borsato/Andre Hazes experience. So on June 6, we tore ourselves away from our work, and stood in the sunshine outside the office, waiting for a coach. A coach that was going to take us all to Katwijk, and the Soldier of Orange!

Keylane Careers – a Recruitment Challenge

Keylane Careers – a Recruitment Challenge

Recruiting talent for IT service providers is not easy. Good developers and designers are scarce. BSL uses our own website and several social platforms to find new talent. But when you’re a multinational, looking to recruit talent across Europe, you need to “Think Different”. And that’s just what the Keylane Careers team has been doing.

BSL team at the NN Rotterdam Marathon 2019

BSL team at the NN Rotterdam Marathon 2019

In February, BSL received an invitation to take part in a charity Business Run during the NN Rotterdam Marathon on 7 April. Participants could sign up for a 10K (1/4 marathon), with the goal of raising money for a good cause – the Linda Foundation. This charity helps make life a little brighter for less fortunate children in the Netherlands.

Oracle – MySQL Bootcamp in Dusseldorf (the boys on tour)

Oracle – MySQL Bootcamp in Dusseldorf (the boys on tour)

BSL has a lot of experience with Oracle databases and has been an Oracle partner for years. We were recently invited by Oracle to a MySQL Bootcamp held in Dusseldorf. The purpose of the Bootcamp was to learn more about the MySQL Enterprise edition, the commercial edition of MySQL. Two of our developers want to share their experience…

Will the proposed ‘EU Copyright Directive’ endanger the Internet?

Will the proposed ‘EU Copyright Directive’ endanger the Internet?

While the Brexit soap has all our attention, the EU is working away on their own controversial proposal: their EU Copyright Directive. This directive will endanger the Internet. A claim made by many journalists and technical gurus, including Tim Berners-Lee and Jimmy Wales.

Mandate fraud costs Pathé more than US$ 22 million

Mandate fraud costs Pathé more than US$ 22 million

Pathé recently lost millions in an internet scam (named Mandate fraud) that targeted their Dutch office. Several emails, apparently sent from the personal account of the Pathe CEO asked the Dutch office to wire the money in four tranches to a bank account based in Dubai. SRS software developed by BSL could have helped prevent the fraud.

Front-end Developer with Marketing skills – Gabriella Pap

Front-end Developer with Marketing skills – Gabriella Pap

We’d like to welcome Gabriella, the newest addition to our team. She’s working as a junior Front-end Developer, but will also be putting her online marketing skills to good use. Gabriella wants to become a Full-stack developer. Her new colleagues at the Bright Side of Life will be very happy to help her reach this goal.

A look back at BSL in 2018

A look back at BSL in 2018

The year is almost over, so time to look back at 2018. It’s been a good year, with many new orders and several new clients. We’ve also welcomed a number of new colleagues. And our workload was so great that we collaborated for the first time with a third-party developer. He helped us deliver two new web applications over the summer.

Pulse – a new Responsive web application from BSL

Pulse – a new Responsive web application from BSL

Staying up-to-date with the latest news is important in almost any business. But it’s essential for PwC consultants, who need the latest news to better serve their clients. BSL developed Pulse, a custom-made information platform to aid them, and we recently delivered a new Pulse responsive web application.

Rare Care project through the eyes of a Front-end Developer

Rare Care project through the eyes of a Front-end Developer

Because we frequently develop custom software at BSL, we often become closely involved with our clients and their goals. Our developers recently completed the RareCare.World website. Here, you can read about how one of our front-end developers experienced working on the project.

A Drupal 8 website with high aspirations

A Drupal 8 website with high aspirations

BSL was approached by the Stichting Shwachman Support, a Dutch patient organization. They had joined forces with other patient organizations and experts to develop a new website: Rarecare.world. They recognized that BSL had the expertise to make their vision a reality. BSL redesigned the website and developed a new back-end.

New online marketer for BSL

New online marketer for BSL

Since the beginning of October, a new colleague has strengthened the BSL marketing team. He will use his creative writer skills to improve the content of BSL’s online presence. As online marketing assistant, he and his colleagues are responsible for all BSL’s online content.

4

Previous

5

Next

Any questions?

Do you want to get an estimate for developing your custom software. Or advice on creating new websites, or integrating web applications with existing systems. We're happy to answer any questions you may have, no strings attached. Give us a call, or get in touch at sales@brightside.nl!

    Get in touch

      Contact BSL
      Contact BSL